Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker image building #1436

Merged
merged 19 commits into from
Dec 16, 2022
Merged

Docker image building #1436

merged 19 commits into from
Dec 16, 2022

Conversation

himadrisingh
Copy link
Contributor

No description provided.

Copy link
Contributor

@begelundmuller begelundmuller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • I think we can get rid of entrypoint.sh file. Doesn't seem like something we use/do anymore.
  • Let's copy the rill binary to /rill, not /app/rill (or maybe to a bin folder?)
  • For the entrypoints, how about this? (Always forget the Docker mechanics for these, let me know if it looks bad):
ENTRYPOINT /rill
CMD /rill start
  • Should we let the default workdir be /project? So people should mount their artifacts there if they have an existing project. (Or do you have a more idiomatic suggestion, maybe /data?) (People can always override by passing --project /path/to/code anyway)

.goreleaser.yaml Outdated Show resolved Hide resolved
Dockerfile Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
Copy link
Contributor

@begelundmuller begelundmuller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@himadrisingh himadrisingh merged commit f931c44 into main Dec 16, 2022
@himadrisingh himadrisingh deleted the docker branch December 16, 2022 10:59
djbarnwal pushed a commit that referenced this pull request Aug 3, 2023
* update docker image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants