dennys-bd / dennys-bd/gonext

Gap: generated projects have no production build target or Dockerfile

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
framework-gap idea
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.