Commit graph

11 commits

Author SHA1 Message Date
Henne Vogelsang
93662dc489
Adapt Dockerfile.productiono to openSUSE Leap 15.6
- No need to manually install bundler anymore
- bundle to vendor/bundle
- build nokogiri against system libraries
- expose the port foreman is using
- serve static files
2025-09-04 18:09:50 +02:00
Henne Vogelsang
6f3111c35d
Fix docker shell environment
Move shared variables (nokogiri/path etc.) into the base image.

Fixes #2917
2022-03-01 15:43:23 +01:00
Henne Vogelsang
c5aafacc23
Also switch the production docker to the new image 2021-10-14 17:52:26 +02:00
Henne Vogelsang
7c03c5b0e5
Merge pull request #2775 from AndrewKvalheim/dockerignore
Exclude additional files from Docker images
2021-07-05 19:41:03 +02:00
Henne Vogelsang
dec7348cd0
Merge pull request #2774 from AndrewKvalheim/docker-gems
Add missing dependencies to production Docker image
2021-07-05 19:34:26 +02:00
Andrew Kvalheim
5de5d7b55c
Exclude additional files from Docker images
Excludes a few more files that are temporary, build artifacts, test
artifacts, runtime artifacts, or not used by the application. This has
the consequence of no longer needing to clear compiled assets during
build.
2021-07-05 19:31:29 +02:00
Andrew Kvalheim
cd8cb2cf9a
Add Bundler and Foreman to production Dockerfile
Resolves:

    bundle: command not found
2021-07-05 19:09:14 +02:00
Andrew Kvalheim
f87d2a10df
Use openSUSE Registry in production Dockerfile
Resolves:

    pull access denied for opensuse/infrastructure/osem/containers/osem/base, repository does not exist or may require 'docker login'
2021-07-05 19:07:47 +02:00
Henne Vogelsang
6648082968
Switch dev-env to openSUSE 15.2
...and to OBS built container images!
2021-03-06 00:08:35 +01:00
Henne Vogelsang
2a7acf7369 Fixup INSTALL.md
- add a big fat warning
- Do not mentioned the deprecated docker setup anymore
- Fixup docker-compose production setup
2019-02-01 01:00:19 +01:00
Henne Vogelsang
8fd3004d7f Introduces openSUSE based docker-compose environment 2018-09-11 00:10:42 +02:00