Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brikaa/tools-3-project
https://github.com/brikaa/tools-3-project
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/brikaa/tools-3-project
- Owner: Brikaa
- Created: 2023-10-26T19:03:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-14T19:26:11.000Z (about 1 year ago)
- Last Synced: 2024-01-14T23:48:11.488Z (about 1 year ago)
- Language: Go
- Size: 1.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Author
Omar Adel Abdel Hamid Ahmed Brikaa - 20206043 - S7 - [email protected]
# GitHub repo
https://github.com/Brikaa/tools-3-project
# Prerequisites
- Docker CLI (even if you are using Podman backend)
- Docker Compose CLI (even if you are using Podman backend)
- Podman (optional. If you want to use Docker instead, read on)
- A Linux environment with systemd
- GNU Make (pre-installed on most Linux environments)# Choosing between Docker and Podman
Podman backend is used by default. If you wish to use Docker, create a file called `.no-podman` in the `src` directory.
# Running
To run the containers:
```bash
cd src
make dev
```Access the app at `clinic.localhost:4000` (or whatever you configured frontend host to).
# Configuration
In order to configure different parameters like ports and hosts create a file called `.env.overrides` overriding
the variables you want to change in `.env.sample`.# Tech stack
- MySQL database
- Redis PubSub messaging
- Go backend
- Angular frontend