|
|
|
# Overflow Wiki
|
|
|
|
|
|
|
|
Raportteja tutkimustyöstä tai muuten vaan omasta työskentelystä
|
|
|
|
This wiki contains guides on how to setup all utilities and environments we have used during the development of this product.
|
|
|
|
|
|
|
|
## Setting up development environment
|
|
|
|
First step is getting the backend and frontend applications up and running:
|
|
|
|
|
|
|
|
> [Kehitysympäristö](gitlab/kehitys)
|
|
|
|
## 1. Setting up the development environment
|
|
|
|
|
|
|
|
---
|
|
|
|
> [1.1 Docker - installation](initial-setup/docker)
|
|
|
|
|
|
|
|
## Gitlab
|
|
|
|
---
|
|
|
|
|
|
|
|
> [gitlab-ci.yml](gitlab/gitlab-ci)
|
|
|
|
> [1.2 Node.js - installation](initial-setup/node)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [gitlab-runner](gitlab/gitlab-runner)
|
|
|
|
> [1.3 Postgres - installation](initial-setup/postgres)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [SonarQube gitlab-ci](gitlab/sonarqube)
|
|
|
|
> [1.4 Development environment](initial-setup/environment)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Docker
|
|
|
|
## 2. Helpful Docker containers
|
|
|
|
|
|
|
|
> [Docker - asennus](docker/docker)
|
|
|
|
> [2.1 Portainer - container management interface](docker/portainer)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [Portainer - konttihallintatyökalu](docker/portainer)
|
|
|
|
> [2.2 Prometheus - container monitoring interface](docker/prometheus)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [Prometheus - konttimonitorointityökalu](docker/prometheus)
|
|
|
|
> [2.3 pgadmin4 - container for managing the database](docker/pgadmin4)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [pgadmin4 - postgres-tietokannan hallintatyökalu](docker/pgadmin4)
|
|
|
|
## Gitlab
|
|
|
|
|
|
|
|
---
|
|
|
|
> [gitlab-ci.yml](gitlab/gitlab-ci)
|
|
|
|
|
|
|
|
## TACS
|
|
|
|
---
|
|
|
|
|
|
|
|
> [Node.js - asennus](tacs/node)
|
|
|
|
> [gitlab-runner](gitlab/gitlab-runner)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
> [Postgres - asennus](tacs/postgres)
|
|
|
|
> [SonarQube gitlab-ci](gitlab/sonarqube)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## TACS
|
|
|
|
|
|
|
|
> [ID-lista elementeille](tacs/elementit)
|
|
|
|
|
|
|
|
---
|
| ... | ... | |
| ... | ... | |