Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josefdolezal/fit-bi-sp2-docker
Dockerfiles used on software team project @FIT_CTU (BI-SP2)
https://github.com/josefdolezal/fit-bi-sp2-docker
apigen bi-sp2 cvut cvut-fit docker fit-ctu fit-cvut nette nette-docker sp2
Last synced: 20 days ago
JSON representation
Dockerfiles used on software team project @FIT_CTU (BI-SP2)
- Host: GitHub
- URL: https://github.com/josefdolezal/fit-bi-sp2-docker
- Owner: josefdolezal
- License: mit
- Created: 2016-11-06T18:01:26.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T10:40:05.000Z (over 6 years ago)
- Last Synced: 2024-10-31T00:43:23.161Z (2 months ago)
- Topics: apigen, bi-sp2, cvut, cvut-fit, docker, fit-ctu, fit-cvut, nette, nette-docker, sp2
- Size: 6.84 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BI-SP2 Dockerfiles
Dockerfiles used on software team project @FIT_CTU (BI-SP2).This repository contains the most of Dockerfiles we have used on our semester-project @FIT_CTU.
## Apigen
Used for generating PHP documentation.### Usage
```shell
$ docker run --rm -v"$PWD/app:/app/src" -v"$PWD/docs:/app/docs" josefdolezal/fit-bi-sp2-apigen
```
The first attached volume points to your app source code, the second one is for apigen output. By default, we use the Bootstrap theme.## PHP 7
App frontend is build on PHP Nette framework and uses Mariadb database. We use this image linked with Mariadb in separate containers.### Usage
We mainly use this container in docker-compose, see [frontend](frontend) for more informations.## Sonar
Guys at backend use Sonar to lint java code. Sonar also checks for code standards and quality.### Usage
*Warning!* Do not forget to fill in your own database credentials (both to sonar and mysql services).```shell
$ docker-compose up -d
```Following volumes will be automatically mounted:
* /opt/docker/sonarqube/conf
* /opt/docker/sonarqube/data
* /opt/docker/sonarqube/extensions
* /opt/docker/sonarqube/plugins
* /opt/docker/sonarqube/mysql