Skip to content

tinyci/compose-demo

Repository files navigation

Steps:

  • Copy the services.yaml.example to services.yaml. Edit the username for permission to access CI to be your GitHub username.
  • Create an oauth2 application. Put the client id & secret into the services.yaml at the appropriate spot. Be sure to set your redirect URL as https://localhost/uisvc/login in the oauth2 application.
  • docker-compose up -d. You may actually have to do this twice due to a bug in compose or docker, no idea. Repeat until all the containers have booted, although migrator only needs to boot once and quit.
  • Visit https://localhost -- you should be presented with a login page.

If you see this you've succeeded:

splash screen

From here, you can add your repository and configure it. Check out the Repository Config documentation for more information.

When you're done: docker-compose down. This will tear down all containers, but some files will be left over. They are dot-files in the directory, you can spot them easily with ls -a. Remember, some of them will be owned by root so you will need sudo to remove them.

About

docker-compose full demo of tinyCI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published