Skip to content

mosstar/mosstar-dev-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

136 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mosstar Development Stack

This repository contains the docker compose file for the development stack of Mosstar projects.

Installation

Before you begin, ensure you have Docker and Docker Compose installed on your machine. If not, you can follow the installation guide here.

MacOS

To start the development stack, run the following command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/mosstar/mosstar-dev-stack/main/install.sh)"

This command will clone the repository and start the development stack.

Windows

To start the development stack, run the following commands:

git clone https://github.com/mosstar/mosstar-dev-stack.git
cd mosstar-dev-stack
cp .env.sample .env
docker compose up -d

After running these commands, the development stack will be up and running. Copy windows-hosts.txt content and paste it to C:\Windows\System32\drivers\etc\hosts file.

Update

To update the development stack, run the following command in the repository directory:

./update.sh [--with-build] [--recreate-env] [--no-git-pull]

The --with-build option will rebuild the images before starting the stack. The --recreate-env option will recreate the .env file. The --no-git-pull option will prevent the script from pulling the latest changes from the repository.

Services

The development stack includes the following services:

Service Address User Name Password
Traefik Dashboard http://traefik.internal - -
Portainer UI http://portainer.internal - -
postgres localhost:5432 mosstar mosstar123
mongodb localhost:27017 mosstar mosstar123
redis localhost:6379 - -
rabbitmq localhost:5672 mosstar mosstar123
pgAdmin http://pgadmin.internal mosstar@local.dev mosstar123
rabbitmq console http://rabbitmq.internal mosstar mosstar123
geoserver http://geoserver.internal/geoserver mosstar mosstar123
minio http://minio.internal mosstar mosstar123
minio console http://minio-console.internal mosstar mosstar123
keycloak http://keycloak.internal mosstar mosstar123
elasticsearch http://elasticsearch.internal elastic mosstar123
kibana http://kibana.internal elastic mosstar123
apm-server http://apm.internal - mosstar123
grafana http://grafana.internal mosstar mosstar123
influxdb localhost:8181 - -
influxdb (ui) http://influxdb.internal - -
n8n http://n8n.internal - -
mailpit (smtp) localhost:1025 mosstar mosstar123
mailpit (ui) http://mailpit.internal - -
seq localhost:5341 - -
seq (ui) http://seq.internal - -
metabase http://metabase.internal - -

Development Tools and Programs Used in @mosstar

Program Category Link
iTerm2 Terminal https://iterm2.com/
Fork Git GUI https://git-fork.com/
JetBrains Toolbox IDE https://www.jetbrains.com/toolbox-app/
Visual Studio Code Code Editor https://code.visualstudio.com/
Docker Desktop Containerization https://www.docker.com/products/docker-desktop
Apidog API Client https://apidog.com/
Postman API Client https://www.postman.com/
Navicat Database Client https://www.navicat.com/en/products
DBeaver Database Client https://dbeaver.io/
MongoDB Compass MongoDB Client https://www.mongodb.com/products/tools/compass
Redis Insight Redis Client https://redis.io/insight/
Google Chrome Web Browser https://www.google.com/chrome/
Firefox Developer Edition Web Browser https://www.mozilla.org/tr/firefox/developer/
Figma Design https://www.figma.com/
Zoom Communication https://zoom.us/
Google Meet Communication https://meet.google.com/
Google Chat Communication https://chat.google.com/
AnyDesk Remote Control https://anydesk.com/downloads

Customization

You can customize the development stack according to your project requirements. Feel free to fork this repository, make changes, and submit a pull request for improvements.

Your contributions are welcome!

About

πŸ§‘πŸ»β€πŸ’» This repository defines the services we use for developing software within our company.

Resources

License

Stars

1 star

Watchers

2 watching

Forks

Packages

 
 
 

Contributors