Use variables.env

This commit is contained in:
Yves Lavoie 2017-09-25 20:37:00 -04:00
parent 7180bb7099
commit 1aadce09c9
4 changed files with 19 additions and 17 deletions

1
.env
View File

@ -1 +1,2 @@
TAG=xenial
DEVELOPMENT=1

View File

@ -21,13 +21,12 @@ services:
environment:
- POSTGRES_PASSWORD=test
# - PGDATA=/tmp/docker-postgresql
# volumes:
volumes:
- /tmp:/tmp
# # We'll mount the 'pgdata' volume into the location Postgres stores it's data:
# - pgdata:/var/lib/postgresql/data
lsmb:
env_file:
- variables.env
image: "ylavoie/ledgersmb:${TAG}"
container_name: lsmb
networks:
@ -35,18 +34,16 @@ services:
- lsmb_internal
build:
context: ./ledgersmb-docker
env_file:
- ledgersmb-docker/variables.env
#dns_opt: # V2 only ;-(
# - ndots:1
environment:
- PGHOST=postgres
- DEVELOPMENT=1
# - ndots:1 # Patched in start.sh
volumes:
- /tmp:/tmp
- ./ledgersmb-docker:/srv/ledgersmb-docker
- ./LedgerSMB:/srv/ledgersmb:rw
ports:
- 5001:5001
- 8080:8080
depends_on:
- postgres

View File

@ -26,13 +26,17 @@ sudo chmod 666 /etc/resolv.conf
echo "options ndots:1" >>/etc/resolv.conf
sudo chmod 644 /etc/resolv.conf
# start ledgersmb
if [[ ! -f DEVELOPMENT ]]; then
# exec plackup --port 5001 --server Starman tools/starman.psgi \
exec plackup --port 5001 --server HTTP::Server::PSGI tools/starman.psgi \
--Reload "lib, old/lib, xt/lib, t, xt, /usr/local/share/perl, /usr/share/perl, /usr/share/perl5"
if [[ ! -v DEVELOPMENT || "$DEVELOPMENT" != "1" ]]; then
#SERVER=Starman
SERVER=HTTP::Server::PSGI
PSGI=tools/starman.psgi
else
exec plackup --port 5001 --server HTTP::Server::PSGI tools/starman-development.psgi \
--workers 1 --env development \
--Reload "lib, old/lib, xt/lib, t, xt, /usr/local/share/perl, /usr/share/perl, /usr/share/perl5"
SERVER=HTTP::Server::PSGI
PSGI=tools/starman-development.psgi
OPT="--workers 1 --env development"
fi
set -x
# start ledgersmb
exec plackup --port 5001 --server $SERVER $PSGI $OPT \
--Reload "lib, old/lib, xt/lib, t, xt, /usr/local/share/perl, /usr/share/perl, /usr/share/perl5"

View File

@ -1,2 +1,2 @@
DEVELOPMENT=1
DEVELOPMENT=
PGHOST=postgres