https://github.com/telkomdev/airflow-aio
Deploy Airflow on Bare-metal with ease
https://github.com/telkomdev/airflow-aio
airflow bash devops telkomdev
Last synced: 10 days ago
JSON representation
Deploy Airflow on Bare-metal with ease
- Host: GitHub
- URL: https://github.com/telkomdev/airflow-aio
- Owner: telkomdev
- License: mit
- Created: 2022-11-29T05:45:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-29T11:04:30.000Z (about 3 years ago)
- Last Synced: 2025-01-16T20:19:07.694Z (11 months ago)
- Topics: airflow, bash, devops, telkomdev
- Language: Shell
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# airflow-aio
[](https://www.gnu.org/software/bash/)
[](https://github.com/telkomdev/airflow-aio/blob/main/LICENSE)
Deploy Airflow on Bare-metal with ease
## Prerequisites
- bash
- ca-certificates
- curl
## Quick Install
```shell
$ curl -H 'Cache-Control: no-cache' -ko - 'https://raw.githubusercontent.com/telkomdev/airflow-aio/main/quick-install.sh' | bash
```
## Default Admin User
```
role : Admin
username : admin
password : admin
```
## MySQL DB Configuration
```
host : localhost
port : 3306
database : airflow_db
username : airflow_user
password : AirflowDBPass
```
## Port Configuration
```
Nginx (reverse proxy) : 80 (http)
Airflow webserver : 8080 (http)
```
## Airflow Configuration
If you wish to modify & use custom configuration, all Airflow configuration, logs, data are located on `/root/airflow`
### Notes
**Tested running well on Ubuntu 22.04 LTS**