Skip to content

Project Scaffolding to integrate all the MyLife services in one docker-compose file

License

Notifications You must be signed in to change notification settings

my-life-ua/compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project configuration files to integrate all the MyLife services in one docker-compose file for deployment.

Context

The MyLife project involves several individual components that need to be combined in order for full solution to work.

The different components can be found as open source code under our Gitlab and Github groups.

However, we have some built packages also available for download and use. The goal of this repository is to provide configuration files (mainly through docker and docker-compose) that would allow anyone to run it, and that are also the way we are able to deploy all the services to our deployment server (private to the University of Aveiro's network).

Usage

You can start using this solution simply by:

docker-compose up [-d]

(assuming you have docker and docker-compose installed, and have some basic knowledge about these tools)

Notes

We are able to use this repository for deploying our services thanks to the ability to trigger pipelines from one repository to another in Gitlab. That way, when there is a commit in an "upstream" repository, this deployment pipeline is automatically triggered.

About

Project Scaffolding to integrate all the MyLife services in one docker-compose file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published