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
|
||||
|
||||
```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
|
||||
docker-compose build && docker-compose up
|
||||
docker-compose up --build
|
||||
```
|
||||
|
||||
## Celery
|
||||
|
||||
@ -4,7 +4,7 @@ name: "oveda-dev"
|
||||
x-web-env:
|
||||
&default-web-env
|
||||
FLASK_APP: main.py
|
||||
DATABASE_URL: postgresql://user:pass@db/gsevpt
|
||||
DATABASE_URL: postgresql://gsevpt:pass@db/gsevpt
|
||||
REDIS_URL: redis://default:pass@redis
|
||||
MAIL_DEFAULT_SENDER: noresponse@gsevpt.de
|
||||
MAIL_SERVER: mailhog
|
||||
@ -32,11 +32,11 @@ services:
|
||||
db:
|
||||
image: postgis/postgis:12-3.1
|
||||
healthcheck:
|
||||
test: "pg_isready --username=user && psql --username=user --list"
|
||||
test: "pg_isready --username=gsevpt && psql --username=gsevpt --list"
|
||||
start_period: "5s"
|
||||
environment:
|
||||
- POSTGRES_DB=gsevpt
|
||||
- POSTGRES_USER=user
|
||||
- POSTGRES_USER=gsevpt
|
||||
- POSTGRES_PASSWORD=pass
|
||||
|
||||
redis:
|
||||
|
||||
@ -5,16 +5,14 @@ if [[ ! -z "${STATIC_FILES_MIRROR}" ]]; then
|
||||
rsync -a --delete project/static/ "${STATIC_FILES_MIRROR}"
|
||||
fi
|
||||
|
||||
echo "Using redis ${REDIS_URL}"
|
||||
|
||||
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..."
|
||||
if [[ ! -z "${REDIS_URL}" ]]; then
|
||||
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
||||
done
|
||||
|
||||
echo "Using database server ${DATABASE_URL}"
|
||||
while [ -z "$PONG" ]; do
|
||||
sleep 2
|
||||
echo "Waiting for redis server to become available..."
|
||||
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
|
||||
done
|
||||
fi
|
||||
|
||||
until flask db upgrade
|
||||
do
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user