mirror of https://github.com/doccano/doccano.git
Hironsan
2 years ago
3 changed files with 0 additions and 132 deletions
Split View
Diff Options
@ -1,23 +0,0 @@ |
|||
ARG PYTHON_VERSION="3.8.12-slim-buster" |
|||
FROM python:${PYTHON_VERSION} |
|||
|
|||
RUN apt-get update \ |
|||
&& apt-get install -y --no-install-recommends \ |
|||
wget=1.* \ |
|||
netcat=1.* \ |
|||
libpq-dev=11.* \ |
|||
unixodbc-dev=2.* \ |
|||
g++=4:* \ |
|||
libssl-dev=1.* \ |
|||
&& apt-get clean |
|||
|
|||
WORKDIR /src |
|||
COPY ./Pipfile* /src/ |
|||
|
|||
RUN pip install --upgrade pip \ |
|||
&& pip install pipenv \ |
|||
&& pipenv install --system --dev |
|||
|
|||
COPY tools/ /opt/bin/ |
|||
|
|||
ENTRYPOINT [ "/opt/bin/dev-django.sh" ] |
@ -1,93 +0,0 @@ |
|||
version: "3.7" |
|||
services: |
|||
|
|||
backend: |
|||
build: |
|||
context: .. |
|||
dockerfile: docker/Dockerfile.dev |
|||
image: doccano_backend:dev |
|||
volumes: |
|||
- ..:/src |
|||
- venv:/root/.local/share |
|||
environment: |
|||
ADMIN_USERNAME: "${ADMIN_USERNAME}" |
|||
ADMIN_PASSWORD: "${ADMIN_PASSWORD}" |
|||
ADMIN_EMAIL: ${ADMIN_EMAIL} |
|||
CELERY_BROKER_URL: "amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq" |
|||
DATABASE_URL: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=disable" |
|||
ALLOW_SIGNUP: "False" |
|||
DEBUG: "True" |
|||
DJANGO_SETTINGS_MODULE: "config.settings.development" |
|||
ports: |
|||
- 8000:8000 |
|||
depends_on: |
|||
- postgres |
|||
networks: |
|||
- network-backend |
|||
- network-frontend |
|||
|
|||
celery: |
|||
build: |
|||
context: .. |
|||
dockerfile: docker/Dockerfile.dev |
|||
image: doccano_celery:dev |
|||
volumes: |
|||
- ..:/src |
|||
- venv:/root/.local/share |
|||
entrypoint: ["/src/tools/dev-celery.sh"] |
|||
environment: |
|||
PYTHONUNBUFFERED: "1" |
|||
CELERY_BROKER_URL: "amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq" |
|||
DATABASE_URL: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=disable" |
|||
DJANGO_SETTINGS_MODULE: "config.settings.development" |
|||
depends_on: |
|||
- postgres |
|||
- rabbitmq |
|||
networks: |
|||
- network-backend |
|||
|
|||
rabbitmq: |
|||
image: rabbitmq:3.8-alpine |
|||
environment: |
|||
RABBITMQ_DEFAULT_USER: "${RABBITMQ_DEFAULT_USER}" |
|||
RABBITMQ_DEFAULT_PASS: "${RABBITMQ_DEFAULT_PASS}" |
|||
ports: |
|||
- 5672:5672 |
|||
networks: |
|||
- network-backend |
|||
|
|||
frontend: |
|||
image: node:16.13.0 |
|||
command: ["/src/tools/dev-nuxt.sh"] |
|||
working_dir: /src/frontend |
|||
environment: |
|||
API_URL: "http://backend:8000" |
|||
volumes: |
|||
- ..:/src |
|||
- node_modules:/src/frontend/node_modules |
|||
ports: |
|||
- 3000:3000 |
|||
depends_on: |
|||
- backend |
|||
networks: |
|||
- network-frontend |
|||
|
|||
postgres: |
|||
image: postgres:13.3-alpine |
|||
volumes: |
|||
- postgres_data:/var/lib/postgresql/data/ |
|||
environment: |
|||
POSTGRES_USER: "${POSTGRES_USER}" |
|||
POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" |
|||
POSTGRES_DB: "${POSTGRES_DB}" |
|||
networks: |
|||
- network-backend |
|||
|
|||
volumes: |
|||
postgres_data: |
|||
node_modules: |
|||
venv: |
|||
|
|||
networks: |
|||
network-backend: |
|||
network-frontend: |
Write
Preview
Loading…
Cancel
Save