Setup automated deployment #1

Open
opened 2019-09-22 23:38:39 +02:00 by binaryDiv · 1 comment
Owner

Automated deployment using Docker and $some_cd_tool on plurality.space.

Use uWSGI, Gunicorn or some other WSGI server to host the app. Run using docker-compose (or docker stack). Then use the existing Apache web server as a reverse proxy to that WSGI server.

  • Write Dockerfile (using gunicorn)
  • Write docker-compose.yml file
  • Serve static files (maybe with an nginx in the docker-compose file?)
  • Find and install $some_cd_tool
  • Write deployment pipeline
  • Reverse proxy on server
Automated deployment using Docker and $some_cd_tool on plurality.space. Use uWSGI, Gunicorn or some other WSGI server to host the app. Run using docker-compose (or docker stack). Then use the existing Apache web server as a reverse proxy to that WSGI server. - [x] Write Dockerfile (using gunicorn) - [x] Write docker-compose.yml file - [x] Serve static files (maybe with an nginx in the docker-compose file?) - [ ] Find and install $some_cd_tool - [ ] Write deployment pipeline - [x] Reverse proxy on server
Author
Owner

Lightweight CD tool: Drone (https://github.com/drone/drone)

Lightweight CD tool: Drone (https://github.com/drone/drone)
binaryDiv added the
deployment
label 2019-10-21 02:40:32 +02:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: binaryDiv/PluralitySpace-django#1
No description provided.