Create initial `compose.yml` file from template

Open
#116 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
docker, docker-compose

Research direction

Start by reviewing the setup wizard and the existing compose template. Define how the wizard distinguishes minimal and full setups, including PostgreSQL, Redis, uWSGI, Celery, NGINX, and Let's Encrypt. Done means the requested compose.yml generation works for both setup choices and the single-image alternative has an explicit scope decision.

Written by the indexing model from the issue text.

Description

appctl enhancement

Setup wizard could ask site admins if they want a minimal setup or a full one.

Minimal setup: PostgreSQL, Redis UWSGI and Celery containers

Full setup: ditto but also NGINX and Lets Encrypt

Alternatively we could bootstrap a single docker image like how Discourse does it, but that may be annoying to put together and maintain long term.

Dominant language
Python
Stars
53
Forks
34
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rafalp/misago_docker

All issues in rafalp/misago_docker

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.