Docker compose

This commit is contained in:
Johan Wassberg 2025-04-23 13:21:34 +02:00
parent bd5436259e
commit 95ccf73e5a
Signed by: jocar
GPG key ID: BE4EC2EEADF2C31B
2 changed files with 10 additions and 3 deletions

View file

@ -31,4 +31,11 @@ class eidas::oidf_service(
onlyif => "test ! -f /opt/oidf_service/oidf_service.p12"
}
}
sunet::docker_compose { 'oidf_service':
content => template('eidas/oidf_service/docker-compose.yml.erb'),
service_name => 'oidf_service',
compose_dir => '/opt/',
compose_filename => 'docker-compose.yml',
description => 'oidf_service',
}
}

View file

@ -1,10 +1,10 @@
services:
oidf:
image: ghcr.io/swedenconnect/openid-federation-services:<%= @version %>
image: ghcr.io/swedenconnect/openid-federation-services:<%= @image_tag %>
ports:
- "443:<%= @service_port %>/tcp"
environment:
SPRING_CONFIG_IMPORT: <%= @config_file %>
SPRING_CONFIG_IMPORT: /opt/oidf/application-<%= @environment %>.yml
volumes:
- <%= @service_dir %>:/opt/oidf
- /opt/oidf_service:/opt/oidf
- /etc/ssl:/etc/ssl