update copying method
This commit is contained in:
parent
d894fdbb68
commit
0d69c5d8c4
|
@ -5,7 +5,7 @@ ENV DOCKERIZE_VERSION v0.6.1
|
|||
RUN wget https://github.com/wrouesnel/p2cli/releases/download/r5/p2 -O /usr/local/bin/p2 \
|
||||
&& chmod +x /usr/local/bin/p2
|
||||
|
||||
RUN apk --no-cache add nodejs mariadb-client git bash libcap build-base mariadb-dev tzdata mariadb-connector-c openssl expect\
|
||||
RUN apk --no-cache add nodejs mariadb-client git bash libcap build-base mariadb-dev tzdata mariadb-connector-c openssl expect curl\
|
||||
&& git clone https://github.com/atech/postal.git /opt/postal \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& gem install bundler \
|
||||
|
|
|
@ -5,8 +5,8 @@ rm -rf /opt/postal/tmp/pids/*
|
|||
rm -rf /tmp/postal
|
||||
|
||||
## Check if existing config
|
||||
if [ -f /storage/postal.yml ]; then
|
||||
cp /storage/postal.yml /opt/postal/config/postal.yml
|
||||
if [ $(ls /storage | wc -l) > 0 ]; then
|
||||
cp /storage/* /opt/postal/config/*
|
||||
fi
|
||||
|
||||
## Generate config
|
||||
|
@ -25,6 +25,10 @@ if [ ! -f /opt/postal/config/postal.yml ] || [[ $(cat /opt/postal/config/postal.
|
|||
/create-user.sh
|
||||
## Copy over config to persistent storage
|
||||
cp /opt/postal/config/postal.yml /storage/postal.yml
|
||||
cp /opt/postal/config/fast_server.cert /storage/fast_server.cert
|
||||
cp /opt/postal/config/fast_server.key /storage/fast_server.key
|
||||
cp /opt/postal/config/lets_encrypt.pem /storage/lets_encrypt.pem
|
||||
cp /opt/postal/config/signing.key /storage/signing.key
|
||||
else
|
||||
## Wait for MySQL and RabbitMQ to start up
|
||||
echo "== Waiting for MySQL and RabbitMQ to start up =="
|
||||
|
|
|
@ -12,7 +12,6 @@ services:
|
|||
- "mysql"
|
||||
- "rabbitmq"
|
||||
volumes:
|
||||
# - ./config/postal.yml:/opt/postal/config/postal.yml
|
||||
- persistent_assets:/storage
|
||||
- static_assets:/opt/postal/public
|
||||
- postal_assets:/opt/postal/public/assets
|
||||
|
|
|
@ -5,8 +5,8 @@ rm -rf /opt/postal/tmp/pids/*
|
|||
rm -rf /tmp/postal
|
||||
|
||||
## Check if existing config
|
||||
if [ -f /storage/postal.yml ]; then
|
||||
cp /storage/postal.yml /opt/postal/config/postal.yml
|
||||
if [ $(ls /storage | wc -l) > 0 ]; then
|
||||
cp /storage/* /opt/postal/config/*
|
||||
fi
|
||||
|
||||
## Generate config
|
||||
|
@ -25,6 +25,10 @@ if [ ! -f /opt/postal/config/postal.yml ] || [[ $(cat /opt/postal/config/postal.
|
|||
/create-user.sh
|
||||
## Copy over config to persistent storage
|
||||
cp /opt/postal/config/postal.yml /storage/postal.yml
|
||||
cp /opt/postal/config/fast_server.cert /storage/fast_server.cert
|
||||
cp /opt/postal/config/fast_server.key /storage/fast_server.key
|
||||
cp /opt/postal/config/lets_encrypt.pem /storage/lets_encrypt.pem
|
||||
cp /opt/postal/config/signing.key /storage/signing.key
|
||||
else
|
||||
## Wait for MySQL and RabbitMQ to start up
|
||||
echo "== Waiting for MySQL and RabbitMQ to start up =="
|
||||
|
|
Loading…
Reference in New Issue
Block a user