Skip to content

Add a docker-compose#19

Open
learn-more wants to merge 6 commits intoreactos:masterfrom
learn-more:docker-test
Open

Add a docker-compose#19
learn-more wants to merge 6 commits intoreactos:masterfrom
learn-more:docker-test

Conversation

@learn-more
Copy link
Copy Markdown
Member

This allows running the web services in a docker container for easy local development.

Container Description
web Apache + PHP 8.2 serving all four services
db MySQL 8.0 with roslogin, testman, and gitinfo databases
ldap In-memory LDAP stub (replaces real LDAP for local testing)

Starting

docker compose up --build

Services

Once running, the following URLs are available:

URL Service
http://localhost/roslogin/ Authentication / user management
http://localhost/testman/ Build and test results
http://localhost/getbuilds/ Pre-built revision downloads
http://localhost/rosweb/ Shared interface component

@learn-more
Copy link
Copy Markdown
Member Author

This PR is created with AI, all 'fix' steps are the result of extra instructions given to the AI

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