4 userver-service-sample:
5 image: ghcr.io/userver-framework/ubuntu-userver-build-base:v1
6 container_name: userver-service-sample
12 - BUILD_DIR=${BUILD_DIR:-/userver/build}
13 - BUILD_TYPE=${BUILD_TYPE:-Release}
14 - CCACHE_DIR=/userver/.ccache
18 - CCACHE_SIZE=${CCACHE_SIZE:-10G}
19 - CMAKE_OPTS=${CMAKE_OPTS}
22 - LANG=${LANG:-en_US.UTF-8}
23 - CONTAINER_NAME=userver-service-sample
24 - SERVICE_NAME=${SERVICE_NAME:-hello_service}
27 - ./tools/docker:/tools:rw
43 command: /userver/tools/docker/start-sample.sh
46 image: ghcr.io/userver-framework/ubuntu-userver-build-base:v1
47 container_name: userver-ubuntu
53 - BUILD_DIR=${BUILD_DIR:-/userver/build}
54 - BUILD_TYPE=${BUILD_TYPE:-Release}
55 - CCACHE_DIR=/userver/.ccache
59 - CCACHE_SIZE=${CCACHE_SIZE:-10G}
60 - CMAKE_OPTS=${CMAKE_OPTS:--DUSERVER_GOOGLE_COMMON_PROTOS=/app/api-common-protos}
63 - LANG=${LANG:-en_US.UTF-8}
64 - CONTAINER_NAME=userver-ubuntu
67 - ./tools/docker:/tools:rw
71 entrypoint: /tools/run_as_user.sh
74 image: ghcr.io/userver-framework/ubuntu-userver-build-base:v1
75 container_name: userver-tests
81 - BUILD_DIR=${BUILD_DIR:-/userver/build}
82 - BUILD_TYPE=${BUILD_TYPE:-Release}
84 - CCACHE_DIR=/userver/.ccache
88 - CCACHE_SIZE=${CCACHE_SIZE:-10G}
89 - CMAKE_OPTS=${CMAKE_OPTS}
91 - CONTAINER_NAME=userver-tests
94 - LANG=${LANG:-en_US.UTF-8}
98 - ./tools/docker:/tools:rw
99 working_dir: /userver/
100 command: /userver/tools/docker/userver-tests.sh
108 - subnet: 2001:db8:a::/64
109 gateway: 2001:db8:a::1
116 - subnet: 2001:db8:b::/64
117 gateway: 2001:db8:b::1