An open API service indexing awesome lists of open source software.

https://github.com/ninckblokje/my-dev-env

Just my dev env
https://github.com/ninckblokje/my-dev-env

docker docker-compose

Last synced: 5 months ago
JSON representation

Just my dev env

Awesome Lists containing this project

README

          

# my-dev-env

This is just for me to quickly setup some services using Docker Compose.

| Service | Port | Volume | Management URL | Username | Password |
|-|-|-|-|-|-|
| Anchore | 8228 | No | http://localhost:18085 | admin | Dummy_123 |
| Artemis | 1883 5445 5672 8161 9404 61613 61616 | Yes | http://localhost:8161 | admin | Dummy_123 |
| Azurite | 10000 10001 10002 | No | devstoreaccount1 | Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw== |
| Camunda CE | 18086 | No | http://localhost:18086 | admin | Dummy_123 |
| Camunda EE | 18087 | No | http://localhost:18087 | admin | Dummy_123 |
| Cassandra | 9042 | Yes | | cassandra | Dummy_123 |
| CosmosDB | 18088 10251 10252 10253 10254 | Yes | https://localhost:18088/_explorer/index.html | | |
| Elasticsearch | 9200 | Yes | http://localhost:5601 | | |
| Gitea | 18092 18093 | Yes | http://localhost:18092 | | |
| Grafana | 3000 | Yes | http://localhost:3000 | admin | Dummy_123 |
| Kafka | 19092 | Yes | http://localhost:18084 | | |
| Keycloak | 18444 | No | http://localhost:18444 | admin | Dummy_123 |
| MongoDB | 27017 | Yes | http://localhost:18083 | root | Dummy_123 |
| Mosquitto | 1883 | Yes | http://localhost:18094 | mosquitto | Dummy_123 |
| MS SQL Server | 1433 | Yes | | sa | Dummy_123 |
| MySQL | 3306 33060 | Yes | http://localhost:18082 | root | Dummy_123 |
| Oracle DB XE | 1521 | Yes | https://localhost:15502/em | sys / system | Dummy_123 |
| Postgres | 5432 | Yes | https://localhost:18443 | admin@localhost.docker | Dummy_123 |
| Prometheus | 9090 | Yes | http://localhost:9090 | | |
| RabbitMQ | 5672 | No | http://localhost:15672 | admin | Dummy_123 |
| step-ca | 9000 | Yes | https://localhost:9000 | | Dummy_123 |
| WebLogic | 7001 | No | https://localhost:9002/console | weblogic | Dummy_123 |

This is definitely not production ready and secure!

Some services might require a certificate. To generate a dummy one (valid on localhost for 365 days) type the following command in the `certs` directory: `make clean localhost`

## Prometheus & Grafana

Configuration for Prometheus can be put in the file `targets.yml`. The corresponding folder is mounted in the container and Prometheus will poll the file every 15 seconds, so changes will be picked up automatically.

## Anchore & Clair

See the [docker-image-scanner](https://github.com/ninckblokje/docker-image-scanners) repository for more information.

## Azurite

See [Use the Azurite emulator for local Azure Storage development](https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio%2Cblob-storage) for more information.

The connection string is: `DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;`

## Camunda

`camunda-ce` is based upon the community edition and also exposes a Postgres database on port 15432.

`camunda-ee` is based upon the enterprise edition and also exposes a Postgres database on port 25432. A trial license can be requested at [Camunda](https://camunda.com/enterprise/), no license is included!

## CosmosDB

CosmosDB generates a self signed certicated, which can be exported from the URL: https://localhost:18088/_explorer/emulator.pem