Skip to content

Instantly share code, notes, and snippets.

@axilaris
Created March 23, 2024 04:16
Show Gist options
  • Save axilaris/5f365fdc8d341e92508848665d24e48d to your computer and use it in GitHub Desktop.
Save axilaris/5f365fdc8d341e92508848665d24e48d to your computer and use it in GitHub Desktop.
% docker-compose up
[+] Running 5/5
✔ Container frontend_container Created 0.0s
✔ Container redis Created 0.0s
✔ Container backend_container Recreated 0.1s
✔ Container celery Recreated 0.2s
✔ Container dockerize-django-react-celery-redis-nginx-1 Recreated 0.2s
Attaching to backend_container, celery, nginx-1, frontend_container, redis
backend_container | exec /app/entrypoint.sh: permission denied
redis | 1:C 23 Mar 2024 04:15:46.960 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis | 1:C 23 Mar 2024 04:15:46.960 * Redis version=7.2.4, bits=64, commit=00000000, modified=0, pid=1, just started
redis | 1:C 23 Mar 2024 04:15:46.960 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis | 1:M 23 Mar 2024 04:15:46.960 * monotonic clock: POSIX clock_gettime
redis | 1:M 23 Mar 2024 04:15:46.960 * Running mode=standalone, port=6379.
redis | 1:M 23 Mar 2024 04:15:46.960 * Server initialized
redis | 1:M 23 Mar 2024 04:15:46.961 * Loading RDB produced by version 7.2.4
redis | 1:M 23 Mar 2024 04:15:46.961 * RDB age 23 seconds
redis | 1:M 23 Mar 2024 04:15:46.961 * RDB memory usage when created 1.05 Mb
redis | 1:M 23 Mar 2024 04:15:46.961 * Done loading RDB, keys loaded: 2, keys expired: 0.
redis | 1:M 23 Mar 2024 04:15:46.961 * DB loaded from disk: 0.001 seconds
redis | 1:M 23 Mar 2024 04:15:46.962 * Ready to accept connections tcp
backend_container exited with code 1
frontend_container |
frontend_container | > frontend@0.1.0 build
frontend_container | > react-scripts build
frontend_container |
nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
nginx-1 | 10-listen-on-ipv6-by-default.sh: Getting the checksum of /etc/nginx/conf.d/default.conf
nginx-1 | 10-listen-on-ipv6-by-default.sh: /etc/nginx/conf.d/default.conf differs from the packages version, exiting
nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up
nginx-1 | 2024/03/23 04:15:47 [emerg] 1#1: host not found in upstream "backend:8000" in /etc/nginx/conf.d/default.conf:2
nginx-1 | nginx: [emerg] host not found in upstream "backend:8000" in /etc/nginx/conf.d/default.conf:2
nginx-1 exited with code 1
celery | /usr/local/lib/python3.9/site-packages/celery/platforms.py:829: SecurityWarning: You're running the worker with superuser privileges: this is
celery | absolutely not recommended!
celery |
celery | Please specify a different user using the --uid option.
celery |
celery | User information: uid=0 euid=0 gid=0 egid=0
celery |
celery | warnings.warn(SecurityWarning(ROOT_DISCOURAGED.format(
celery | [2024-03-23 04:15:47,912: DEBUG/MainProcess] | Worker: Preparing bootsteps.
celery | [2024-03-23 04:15:47,913: DEBUG/MainProcess] | Worker: Building graph...
celery | [2024-03-23 04:15:47,913: DEBUG/MainProcess] | Worker: New boot order: {Beat, Timer, Hub, Pool, Autoscaler, StateDB, Consumer}
celery | [2024-03-23 04:15:47,916: DEBUG/MainProcess] | Consumer: Preparing bootsteps.
celery | [2024-03-23 04:15:47,916: DEBUG/MainProcess] | Consumer: Building graph...
celery | [2024-03-23 04:15:47,922: DEBUG/MainProcess] | Consumer: New boot order: {Connection, Events, Heart, Agent, Mingle, Gossip, Tasks, Control, event loop}
celery |
celery | -------------- celery@0aed3914f15b v5.3.6 (emerald-rush)
celery | --- ***** -----
celery | -- ******* ---- Linux-6.6.12-linuxkit-aarch64-with 2024-03-23 04:15:47
celery | - *** --- * ---
celery | - ** ---------- [config]
celery | - ** ---------- .> app: backend:0xffff9b4023d0
celery | - ** ---------- .> transport: redis://redis:6379//
celery | - ** ---------- .> results: redis://redis:6379/
celery | - *** --- * --- .> concurrency: 10 (prefork)
celery | -- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
celery | --- ***** -----
celery | -------------- [queues]
celery | .> celery exchange=celery(direct) key=celery
celery |
celery |
celery | [tasks]
celery | . celery.accumulate
celery | . celery.backend_cleanup
celery | . celery.chain
celery | . celery.chord
celery | . celery.chord_unlock
celery | . celery.chunks
celery | . celery.group
celery | . celery.map
celery | . celery.starmap
celery | . user_api.tasks.add
celery |
celery | [2024-03-23 04:15:47,932: DEBUG/MainProcess] | Worker: Starting Hub
celery | [2024-03-23 04:15:47,932: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:47,932: DEBUG/MainProcess] | Worker: Starting Pool
celery | [2024-03-23 04:15:48,183: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:48,183: DEBUG/MainProcess] | Worker: Starting Consumer
celery | [2024-03-23 04:15:48,183: DEBUG/MainProcess] | Consumer: Starting Connection
celery | [2024-03-23 04:15:48,184: WARNING/MainProcess] /usr/local/lib/python3.9/site-packages/celery/worker/consumer/consumer.py:507: CPendingDeprecationWarning: The broker_connection_retry configuration setting will no longer determine
celery | whether broker connection retries are made during startup in Celery 6.0 and above.
celery | If you wish to retain the existing behavior for retrying connections on startup,
celery | you should set broker_connection_retry_on_startup to True.
celery | warnings.warn(
celery |
celery | [2024-03-23 04:15:48,191: INFO/MainProcess] Connected to redis://redis:6379//
celery | [2024-03-23 04:15:48,191: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:48,191: DEBUG/MainProcess] | Consumer: Starting Events
celery | [2024-03-23 04:15:48,191: WARNING/MainProcess] /usr/local/lib/python3.9/site-packages/celery/worker/consumer/consumer.py:507: CPendingDeprecationWarning: The broker_connection_retry configuration setting will no longer determine
celery | whether broker connection retries are made during startup in Celery 6.0 and above.
celery | If you wish to retain the existing behavior for retrying connections on startup,
celery | you should set broker_connection_retry_on_startup to True.
celery | warnings.warn(
celery |
celery | [2024-03-23 04:15:48,194: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:48,194: DEBUG/MainProcess] | Consumer: Starting Heart
celery | [2024-03-23 04:15:48,195: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:48,195: DEBUG/MainProcess] | Consumer: Starting Mingle
celery | [2024-03-23 04:15:48,195: INFO/MainProcess] mingle: searching for neighbors
frontend_container | Creating an optimized production build...
celery | [2024-03-23 04:15:49,202: INFO/MainProcess] mingle: all alone
celery | [2024-03-23 04:15:49,202: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:49,202: DEBUG/MainProcess] | Consumer: Starting Gossip
celery | [2024-03-23 04:15:49,206: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:49,206: DEBUG/MainProcess] | Consumer: Starting Tasks
celery | [2024-03-23 04:15:49,208: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:49,208: DEBUG/MainProcess] | Consumer: Starting Control
celery | [2024-03-23 04:15:49,210: DEBUG/MainProcess] ^-- substep ok
celery | [2024-03-23 04:15:49,210: DEBUG/MainProcess] | Consumer: Starting event loop
celery | [2024-03-23 04:15:49,210: DEBUG/MainProcess] | Worker: Hub.register Pool...
celery | [2024-03-23 04:15:49,210: INFO/MainProcess] celery@0aed3914f15b ready.
celery | [2024-03-23 04:15:49,210: DEBUG/MainProcess] basic.qos: prefetch_count->40
celery | [2024-03-23 04:15:49,212: INFO/MainProcess] Task user_api.tasks.add[29c67b2f-9608-4f5e-b710-40300382bfa6] received
celery | [2024-03-23 04:15:49,212: DEBUG/MainProcess] TaskPool: Apply <function fast_trace_task at 0xffff9b534a60> (args:('user_api.tasks.add', '29c67b2f-9608-4f5e-b710-40300382bfa6', {'lang': 'py', 'task': 'user_api.tasks.add', 'id': '29c67b2f-9608-4f5e-b710-40300382bfa6', 'shadow': None, 'eta': None, 'expires': None, 'group': None, 'group_index': None, 'retries': 0, 'timelimit': [None, None], 'root_id': '29c67b2f-9608-4f5e-b710-40300382bfa6', 'parent_id': None, 'argsrepr': '(2, 2)', 'kwargsrepr': '{}', 'origin': 'gen18@3fa7ba24c67a', 'ignore_result': False, 'replaced_task_nesting': 0, 'stamped_headers': None, 'stamps': {}, 'properties': {'correlation_id': '29c67b2f-9608-4f5e-b710-40300382bfa6', 'reply_to': '9a1ad728-71f9-3b59-a467-9b52d225c083', 'delivery_mode': 2, 'delivery_info': {'exchange': '', 'routing_key': 'celery'}, 'priority': 0, 'body_encoding': 'base64', 'delivery_tag': '05a1996c-c81c-4c42-a682-4586b36c4966'}, 'reply_to': '9a1ad728-71f9-3b59-a467-9b52d225c083', 'correlation_id': '29c67b2f-9608-4f5e-b710-40300382bfa6', 'hostname': 'celery@0aed3914f15b', 'delivery_info': {'exchange': '', 'routing_key': 'celery',... kwargs:{})
celery | [2024-03-23 04:15:49,213: DEBUG/ForkPoolWorker-8] XXX add
celery | [2024-03-23 04:15:49,216: INFO/ForkPoolWorker-8] Task user_api.tasks.add[29c67b2f-9608-4f5e-b710-40300382bfa6] succeeded in 0.003437874999917767s: 4
frontend_container | Compiled successfully.
frontend_container |
frontend_container | File sizes after gzip:
frontend_container |
frontend_container | 69.8 kB build/static/js/main.d9f0908c.js
frontend_container | 31.91 kB build/static/css/main.9d7cbdf2.css
frontend_container |
frontend_container | The project was built assuming it is hosted at /.
frontend_container | You can control this with the homepage field in your package.json.
frontend_container |
frontend_container | The build folder is ready to be deployed.
frontend_container | You may serve it with a static server:
frontend_container |
frontend_container | npm install -g serve
frontend_container | serve -s build
frontend_container |
frontend_container | Find out more about deployment here:
frontend_container |
frontend_container | https://cra.link/deployment
frontend_container |
frontend_container exited with code 0
@axilaris
Copy link
Author

axilaris commented Mar 23, 2024

/backend/Dockerfile

FROM python:3.9-alpine

RUN apk update && apk add postgresql-dev gcc python3-dev musl-dev

RUN pip install --upgrade pip

COPY ./requirements.txt .
RUN pip install -r requirements.txt

COPY . /app
WORKDIR /app

COPY ./entrypoint.sh .

RUN chmod +x /app/entrypoint.sh
RUN chmod -R +x /app

CMD ["/app/entrypoint.sh"]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment