Gap: generated projects have no production build target or Dockerfile
- Dominant language
- Go
- Stars
- 0
- Forks
- 0
- Avg merge
- 3h 1m
- Merged PRs (30d)
- 29
Description
Came out of an ideation session, not a scoped request.
A generated project today has `make run` (which shells out to `gonext dev`) and a `docker-compose.yml` that only brings up Postgres. There is no target that produces the deployable artifact and no Dockerfile, so the path from a scaffolded project to something running in production is undocumented — the only place the real build appears is inside the `smoke` target, which builds to `/tmp`.
Surfaced while discussing distribution: the deploy artifact should be a plain binary built from the project's own `main`, with no `gonext` installed on the server.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the generated project's make run and smoke targets, then inspect docker-compose.yml and the project's main entry point. Clarify the production artifact and container workflow before implementing; done means a generated project has a production build path and Dockerfile, with its deployable binary built from its own main.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, docker-compose, go
- Domain
- build-system, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100