Start up a lambda-like docker container:
docker run -i -t -v /tmp:/var/task lambci/lambda:build /bin/bash
Install some dependencies inside the container:
yum install gperf freetype-devel libxml2-devel git libtool -y
easy_install pip
{ | |
"lifecycle": { | |
"rule": [ | |
{ | |
"action": { | |
"type": "Delete" | |
}, | |
"condition": { | |
"age": 30, | |
"isLive": true |
# -*- coding: utf-8 -*- | |
import datetime | |
import json | |
import re | |
import urllib | |
import scrapy | |
from bs4 import BeautifulSoup | |
from datetime import date |
# http://packages.ubuntu.com/trusty/bash | |
# Check dependencies versions | |
dpkg -s dash | grep Version | |
dpkg -s libc6 | grep Version | |
dpkg -s base-files | grep Version | |
dpkg -s debianutils | grep Version | |
dpkg -s bash-completion | grep Version | |
# Download and install |
# These instructions were tested on Ubuntu 12.04 64bit | |
# Be prepared to wait a while... | |
sudo apt-get install openssl build-essential xorg libssl-dev libxrender-dev libxext-dev libpq-dev libx11-dev | |
git clone git://github.com/antialize/wkhtmltopdf.git | |
git clone git://gitorious.org/+wkhtml2pdf/qt/wkhtmltopdf-qt.git wkhtmltopdf-qt | |
cd wkhtmltopdf | |
mkdir static-build | |
ln -s ../wkhtmltopdf-qt static-build/qt | |
./scripts/static-build.sh |
#!/bin/sh | |
# Place this script in your path before /usr/local/bin . Make it executable | |
# If using .ssh/config to define username. "ssh server1" | |
HOSTNAME=$@ | |
# If connecting using "ssh user1@server1" | |
# HOSTNAME=`echo $@ | sed s/.*@//` |
<entity label="Store" menu="Menu" name="Store"> | |
<property display="primary" label="Name" name="name"/> | |
</entity> | |
<entity crosstab="crosstab" label="Sale" menu="Menu" name="Sale"> | |
<property dimension="row" display="primary" label="Sale Date" name="saleDate" type="date"/> | |
<property dimension="column" display="primary" entity="Store" label="Store" name="store"/> | |
<property display="primary" label="Total Amount" name="totalAmount" type="double"/> | |
<property childproperty="sale" collection="set" embedded="inline" entity="SaleDetail" extendable="extendable" label="Detail" name="lines"/> | |
</entity> |
<entity label="Company" name="Company"> | |
<property display="primary" label="Name" name="name"/> | |
<filter display="primary" label="Name" name="name" property="name"/> | |
<property label="Address" name="address" type="text"/> | |
<property label="Default For Data Field 1" name="defaultForDataField1"/> | |
<property label="Default For Data Field 2" name="defaultForDataField2"/> | |
</entity> | |
<entity label="Invoice" menu="Menu" name="Invoice"> | |
<property display="primary" label="Invoice Date" name="invoiceDate" type="date" widget="jdatepicker"/> |