dist: Enable the ability to run services in miniobs
I went for recompress and format_spec_file - all other services will result in broken packages
This commit is contained in:
parent
f77f726419
commit
0457bad967
6
dist/ci/docker-compose.yml
vendored
6
dist/ci/docker-compose.yml
vendored
@ -28,7 +28,7 @@ services:
|
|||||||
- cache
|
- cache
|
||||||
- srcserver
|
- srcserver
|
||||||
- repserver
|
- repserver
|
||||||
- servicedispatch
|
- serviceserver
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:${OSRT_EXPOSED_OBS_PORT:-3000}:3000"
|
- "0.0.0.0:${OSRT_EXPOSED_OBS_PORT:-3000}:3000"
|
||||||
srcserver:
|
srcserver:
|
||||||
@ -37,9 +37,9 @@ services:
|
|||||||
repserver:
|
repserver:
|
||||||
<<: *obs
|
<<: *obs
|
||||||
command: chroot --userspec=obsrun / /usr/lib/obs/server/bs_repserver
|
command: chroot --userspec=obsrun / /usr/lib/obs/server/bs_repserver
|
||||||
servicedispatch:
|
serviceserver:
|
||||||
<<: *obs
|
<<: *obs
|
||||||
command: chroot --userspec=obsrun / /usr/lib/obs/server/bs_servicedispatch
|
command: /usr/lib/obs/server/bs_service
|
||||||
smtp:
|
smtp:
|
||||||
<<: *testenv
|
<<: *testenv
|
||||||
command: python3 /code/dist/ci/smtp/eml-server.py
|
command: python3 /code/dist/ci/smtp/eml-server.py
|
||||||
|
3
dist/ci/miniobs/Dockerfile
vendored
3
dist/ci/miniobs/Dockerfile
vendored
@ -6,7 +6,8 @@ RUN zypper ar http://download.opensuse.org/repositories/OBS:/Server:/Unstable/15
|
|||||||
|
|
||||||
RUN zypper install -y obs-api obs-worker obs-server \
|
RUN zypper install -y obs-api obs-worker obs-server \
|
||||||
ca-certificates patch vim vim-data psmisc timezone \
|
ca-certificates patch vim vim-data psmisc timezone \
|
||||||
glibc-locale aaa_base aaa_base-extras netcat net-tools
|
glibc-locale aaa_base aaa_base-extras netcat net-tools \
|
||||||
|
obs-service-recompress obs-service-format_spec_file
|
||||||
|
|
||||||
COPY database.yml.local /srv/www/obs/api/config/database.yml
|
COPY database.yml.local /srv/www/obs/api/config/database.yml
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user