chore: publish 0.1.0+v2.11.13 release

This commit is contained in:
knoflook 2022-02-08 17:09:18 +01:00
parent dc863a5410
commit 534fb7acd3
3 changed files with 34 additions and 11 deletions

1
abra.sh Normal file
View File

@ -0,0 +1 @@
export LOOMIO_ENTRYPOINT_VERSION=v1

View File

@ -33,7 +33,12 @@ x-environment: &default-env
services: services:
app: app:
image: loomio/loomio:v2.11.11 image: loomio/loomio:v2.11.13
configs:
- source: entrypoint
target: /entrypoint.sh
mode: 0555
entrypoint: /entrypoint.sh
volumes: volumes:
- loomio_uploads:/loomio/public/system - loomio_uploads:/loomio/public/system
- loomio_storage:/loomio/storage - loomio_storage:/loomio/storage
@ -56,14 +61,16 @@ services:
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "coop-cloud.${STACK_NAME}.version=" - "coop-cloud.${STACK_NAME}.version=0.1.0+v2.11.13"
worker: worker:
image: loomio/loomio:v2.11.11 image: loomio/loomio:v2.11.13
networks: networks:
- backend - backend
environment: environment:
!!merge <<: *default-env !!merge <<: *default-env
TASK: worker TASK: worker
depends_on:
- app
volumes: volumes:
- loomio_uploads:/loomio/public/system - loomio_uploads:/loomio/public/system
- loomio_storage:/loomio/storage - loomio_storage:/loomio/storage
@ -84,14 +91,14 @@ services:
image: redis:5.0 image: redis:5.0
networks: networks:
- backend - backend
#mailin: # mailin:
# image: loomio/mailin-docker:latest # image: loomio/mailin-docker:latest
# networks: # networks:
# - proxy # - proxy
# ports: # ports:
# - "25:25" # - "25:25"
# environment: # environment:
# - WEBHOOK_URL=http://app:3000/email_processor/ # - WEBHOOK_URL=http://app:3000/email_processor/
channels: channels:
image: loomio/loomio_channel_server image: loomio/loomio_channel_server
networks: networks:
@ -112,3 +119,8 @@ volumes:
loomio_import: loomio_import:
pgdata: pgdata:
pgdumps: pgdumps:
configs:
entrypoint:
name: ${STACK_NAME}_entrypoint_${LOOMIO_ENTRYPOINT_VERSION}
file: entrypoint.sh

10
entrypoint.sh Normal file
View File

@ -0,0 +1,10 @@
#! /bin/sh
if test ! -f /loomio/storage/migrations_ran; then
echo "first deploy, running migrations..."
rake db:setup
touch /loomio/storage/migrations_ran
fi
echo "starting loomio!"
/loomio/docker_start.sh