timofeevAV / reconnaissance-automation-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reconnaisance automation backend

Docker Django Nginx Gunicorn Python

How to use

Development

Uses the default Django development server.

  1. Rename .env.dev-sample to .env.dev.

  2. Update the environment variables in the docker-compose.yml and .env.dev files.

  3. Build the images and run the containers:

    $ docker-compose up -d --build

    Test it out at http://localhost:8000. The "app" folder is mounted into the container and your code changes apply automatically.

Production

Uses gunicorn + nginx.

  1. Rename .env.prod-sample to .env.prod and .env.prod.db-sample to .env.prod.db. Update the environment variables.

  2. Build the images and run the containers:

    $ docker-compose -f docker-compose.prod.yml up -d --build

    Test it out at http://localhost:1337. No mounted folders. To apply changes, the image must be re-built.

About

License:Other


Languages

Language:Python 93.6%Language:HTML 3.3%Language:Makefile 1.3%Language:Dockerfile 1.1%Language:Shell 0.7%