diff --git a/.env-sample b/.env-sample new file mode 100644 index 0000000..3e958b7 --- /dev/null +++ b/.env-sample @@ -0,0 +1 @@ +NETWORK_NAME=artistudio_network \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a4cf6ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/.idea + +# Configuration +.env \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..00b34dd --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +![YouTrack](logo.jpg) + +# Youtrack + +YouTrack is a project management tool from a company called JetBrains which make IDEs like PHPStorm, PyCharm, GoLand, etc. It offers nice features like issues tracking, sprint plan, workflow, and many more. + +## Installation +- Clone this repo +- Rename `.env-sample` to `.env` +- Run with docker-compose `docker-compose up -d` + +## References: +* [JetBrains Youtrack](https://www.jetbrains.com/youtrack/) +* [JetBrains Youtrack - Documentation](https://www.jetbrains.com/youtrack/documentation/) \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d41e57a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,21 @@ +version: "3" +services: + + youtrack: + image: jetbrains/youtrack:2021.3.29124 + container_name: jetbrains_youtrack + restart: always + networks: + - artistudio_network + volumes: + - ./data:/opt/youtrack/data + - ./conf:/opt/youtrack/conf + - ./logs:/opt/youtrack/logs + - ./backups:/opt/youtrack/backups + ports: + - 8080:8080 + +networks: + artistudio_network: + external: + name: ${NETWORK_NAME} \ No newline at end of file diff --git a/logo.jpg b/logo.jpg new file mode 100644 index 0000000..5bbfa3e Binary files /dev/null and b/logo.jpg differ diff --git a/restart.sh b/restart.sh new file mode 100644 index 0000000..0811721 --- /dev/null +++ b/restart.sh @@ -0,0 +1,3 @@ +#!/bin/sh +docker-compose down +docker-compose up -d \ No newline at end of file