mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
Introduce celery #378
This commit is contained in:
parent
58ed3b3a66
commit
ee0c20be3a
@ -74,13 +74,13 @@ docker build -t danielgrams/gsevpt:latest .
|
|||||||
### Run container with existing postgres server
|
### Run container with existing postgres server
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
docker run -p 5000:5000 -e "DATABASE_URL=postgresql://postgres@localhost/gsevpt" "gsevpt:latest"
|
docker run -p 5000:5000 -e "DATABASE_URL=postgresql://postgres@host.docker.internal/gsevpt" danielgrams/gsevpt:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
### Compose (including Postgres server)
|
### Compose (including dependencies)
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
docker-compose build && docker-compose up
|
docker-compose up --build
|
||||||
```
|
```
|
||||||
|
|
||||||
## Celery
|
## Celery
|
||||||
|
|||||||
@ -4,7 +4,7 @@ name: "oveda-dev"
|
|||||||
x-web-env:
|
x-web-env:
|
||||||
&default-web-env
|
&default-web-env
|
||||||
FLASK_APP: main.py
|
FLASK_APP: main.py
|
||||||
DATABASE_URL: postgresql://user:pass@db/gsevpt
|
DATABASE_URL: postgresql://gsevpt:pass@db/gsevpt
|
||||||
REDIS_URL: redis://default:pass@redis
|
REDIS_URL: redis://default:pass@redis
|
||||||
MAIL_DEFAULT_SENDER: noresponse@gsevpt.de
|
MAIL_DEFAULT_SENDER: noresponse@gsevpt.de
|
||||||
MAIL_SERVER: mailhog
|
MAIL_SERVER: mailhog
|
||||||
@ -32,11 +32,11 @@ services:
|
|||||||
db:
|
db:
|
||||||
image: postgis/postgis:12-3.1
|
image: postgis/postgis:12-3.1
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: "pg_isready --username=user && psql --username=user --list"
|
test: "pg_isready --username=gsevpt && psql --username=gsevpt --list"
|
||||||
start_period: "5s"
|
start_period: "5s"
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_DB=gsevpt
|
- POSTGRES_DB=gsevpt
|
||||||
- POSTGRES_USER=user
|
- POSTGRES_USER=gsevpt
|
||||||
- POSTGRES_PASSWORD=pass
|
- POSTGRES_PASSWORD=pass
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
|
|||||||
@ -5,16 +5,14 @@ if [[ ! -z "${STATIC_FILES_MIRROR}" ]]; then
|
|||||||
rsync -a --delete project/static/ "${STATIC_FILES_MIRROR}"
|
rsync -a --delete project/static/ "${STATIC_FILES_MIRROR}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Using redis ${REDIS_URL}"
|
if [[ ! -z "${REDIS_URL}" ]]; then
|
||||||
|
|
||||||
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
|
||||||
while [ -z "$PONG" ]; do
|
|
||||||
sleep 2
|
|
||||||
echo "Waiting for redis server ${REDIS_URL} to become available..."
|
|
||||||
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
||||||
done
|
while [ -z "$PONG" ]; do
|
||||||
|
sleep 2
|
||||||
echo "Using database server ${DATABASE_URL}"
|
echo "Waiting for redis server to become available..."
|
||||||
|
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
until flask db upgrade
|
until flask db upgrade
|
||||||
do
|
do
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user