mirror of https://github.com/doccano/doccano.git
Hironsan
2 years ago
3 changed files with 0 additions and 132 deletions
Unified 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