Merge branch 'cachethq' of Dryusdan/Dockerfiles into master
This commit is contained in:
commit
6554d63f05
|
@ -1,42 +1,6 @@
|
|||
FROM xataz/nginx-php
|
||||
|
||||
ENV UID=991 GID=991 \
|
||||
APP_KEY=null \
|
||||
APP_ENV=development \
|
||||
APP_DEBUG=true \
|
||||
APP_URL=http://localhost \
|
||||
APP_LOG=errorlog \
|
||||
DB_DRIVER=pgsql \
|
||||
DB_HOST=postgres \
|
||||
DB_DATABASE=cachet \
|
||||
DB_PREFIX=cht_ \
|
||||
DB_USERNAME=postgres \
|
||||
DB_PASSWORD=postgres \
|
||||
DB_PORT=5432 \
|
||||
CACHE_DRIVER=none \
|
||||
SESSION_DRIVER=cookie \
|
||||
SESSION_DOMAIN=http://localhost \
|
||||
SESSION_SECURE_COOKIE=false \
|
||||
QUEUE_DRIVER=database \
|
||||
CACHET_EMOJI=false \
|
||||
CACHET_BEACON=true \
|
||||
CACHET_AUTO_TWITTER=false \
|
||||
MAIL_DRIVER=smtp \
|
||||
MAIL_HOST=localhost \
|
||||
MAIL_PORT=25 \
|
||||
MAIL_USERNAME=null \
|
||||
MAIL_PASSWORD=null \
|
||||
MAIL_ADDRESS=null \
|
||||
MAIL_NAME=null \
|
||||
MAIL_ENCRYPTION=null \
|
||||
REDIS_HOST=null \
|
||||
REDIS_DATABASE=null \
|
||||
REDIS_PORT=null \
|
||||
REDIS_PASSWORD=null \
|
||||
GITHUB_TOKEN=null \
|
||||
NEXMO_KEY=null \
|
||||
NEXMO_SECRET=null \
|
||||
NEXMO_SMS_FROM=null
|
||||
ENV UID=991 GID=991
|
||||
|
||||
|
||||
RUN apk -U add git curl \
|
||||
|
|
|
@ -4,50 +4,6 @@ addgroup -g ${GID} web && adduser -H -s /bin/sh -D -G web -u ${UID} web
|
|||
|
||||
mkdir -p /nginx /php
|
||||
|
||||
# configure env file
|
||||
|
||||
sed 's,{{APP_ENV}},'${APP_ENV}',g' -i /cachetHQ/.env
|
||||
sed 's,{{APP_DEBUG}},'${APP_DEBUG}',g' -i /cachetHQ/.env
|
||||
sed 's,{{APP_URL}},'${APP_URL}',g' -i /cachetHQ/.env
|
||||
sed 's,{{APP_LOG}},'${APP_LOG}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{DB_DRIVER}},'${DB_DRIVER}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_HOST}},'${DB_HOST}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_DATABASE}},'${DB_DATABASE}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_PREFIX}},'${DB_PREFIX}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_USERNAME}},'${DB_USERNAME}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_PASSWORD}},'${DB_PASSWORD}',g' -i /cachetHQ/.env
|
||||
sed 's,{{DB_PORT}},'${DB_PORT}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{CACHE_DRIVER}},'${CACHE_DRIVER}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{SESSION_DRIVER}},'${SESSION_DRIVER}',g' -i /cachetHQ/.env
|
||||
sed 's,{{SESSION_DOMAIN}},'${SESSION_DOMAIN}',g' -i /cachetHQ/.env
|
||||
sed 's,{{SESSION_SECURE_COOKIE}},'${SESSION_SECURE_COOKIE}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{QUEUE_DRIVER}},'${QUEUE_DRIVER}',g' -i /cachetHQ/.env
|
||||
sed 's,{{CACHET_EMOJI}},'${CACHET_EMOJI}',g' -i /cachetHQ/.env
|
||||
sed 's,{{CACHET_BEACON}},'${CACHET_BEACON}',g' -i /cachetHQ/.env
|
||||
sed 's,{{CACHET_AUTO_TWITTER}},'${CACHET_AUTO_TWITTER}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{MAIL_DRIVER}},'${MAIL_DRIVER}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_HOST}},'${MAIL_HOST}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_PORT}},'${MAIL_PORT}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_USERNAME}},'${MAIL_USERNAME}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_PASSWORD}},'${MAIL_PASSWORD}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_ADDRESS}},'${MAIL_ADDRESS}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_NAME}},'${MAIL_NAME}',g' -i /cachetHQ/.env
|
||||
sed 's,{{MAIL_ENCRYPTION}},'${MAIL_ENCRYPTION}',g' -i /cachetHQ/.env
|
||||
|
||||
sed 's,{{REDIS_HOST}},'${REDIS_HOST}',g' -i /cachetHQ/.env
|
||||
sed 's,{{REDIS_DATABASE}},'${REDIS_DATABASE}',g' -i /cachetHQ/.env
|
||||
sed 's,{{REDIS_PORT}},'${REDIS_PORT}',g' -i /cachetHQ/.env
|
||||
sed 's,{{REDIS_PASSWORD}},'${REDIS_PASSWORD}',g' -i /cachetHQ/.env
|
||||
sed 's,{{GITHUB_TOKEN}},'${GITHUB_TOKEN}',g' -i /cachetHQ/.env
|
||||
sed 's,{{NEXMO_KEY}},'${NEXMO_KEY}',g' -i /cachetHQ/.env
|
||||
sed 's,{{NEXMO_SECRET}},'${NEXMO_SECRET}',g' -i /cachetHQ/.env
|
||||
sed 's,{{NEXMO_SMS_FROM}},'${NEXMO_SMS_FROM}',g' -i /cachetHQ/.env
|
||||
|
||||
php artisan app:install
|
||||
|
||||
chown -R web:web /nginx /php /etc/s6.d
|
||||
|
|
Reference in New Issue