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

Add docker files #3

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

okumud
Copy link
Contributor

@okumud okumud commented Jun 28, 2023

Why

Make the environment more easily.

How

Add dockerfile to make container.

Note

If you do not like this, please close this PR.

COPY exe /app/exe
RUN <<-EOT
set -xe
BUNDLER_VERSION=`sed -n '/BUNDLED WITH/,/[\d\. ]+/p' Gemfile.lock | tr '\n' ' ' | awk '{print $3}'`
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Get BUNDLER version from Gemfile.lock

Comment on lines +21 to +23
COPY Gemfile* *.gemspec /app/
COPY lib /app/lib
COPY exe /app/exe
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This uses for bundle install.
After build, /app on container is mounted by base path via volume.

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.

1 participant