https://github.com/helloyeew/atena
A place for dropping a build artifact from CI pipelines
https://github.com/helloyeew/atena
Last synced: about 1 year ago
JSON representation
A place for dropping a build artifact from CI pipelines
- Host: GitHub
- URL: https://github.com/helloyeew/atena
- Owner: HelloYeew
- License: mit
- Created: 2023-07-10T10:42:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-11T18:36:57.000Z (over 1 year ago)
- Last Synced: 2025-02-12T00:46:01.372Z (over 1 year ago)
- Language: Python
- Size: 1.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Atena
A place for dropping a build artifact from CI pipelines
This project design for self-hosted to store build artifact from CI pipelines more properly and can control the artifact access more than GitHub Action give.
## Start developing atena
This project required
- [Python 3.11](https://www.python.org/downloads/)
- [Poetry](https://python-poetry.org/docs/#installation)
Copy `.env.example` to `.env` and fill the value
```bash
cat .env.example > .env
```
Install dependencies
```bash
poetry install
```
Migrate database
```bash
poetry run python manage.py migrate
```
Run server
```bash
poetry run python manage.py runserver
```
If you want to stay in the poetry shell, you can run
```bash
poetry shell
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details