You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Prefect](https://prefect.io) is a great platform for building data flows/pipelines. It supports hybrid execution with execution engines running on-premises with
4
5
all command control and monitoring capabilities via the Prefect UI hosted on the cloud. This means metadata about flows, logs and metrics
@@ -62,14 +63,29 @@ The following Environment Variables are available to configure the Proxy service
62
63
|`DB_PASSWORD`|`NULL`| MySQL Database Server Password |
63
64
|`DB_DATABASE`|`NULL`| MySQL Database Name |
64
65
65
-
### Docker Build
66
+
### Docker Image
66
67
68
+
#### Use pre-built docker image
69
+
70
+
Use docker image from Docker hub
67
71
```bash
68
-
# Run docker image
72
+
# Run using pre-built docker image from docker hub
69
73
# Prepare environment variables in .env file
70
74
docker run -d -p 3000:3000 --env-file ./.env --name auth-proxy softrams/prefect-auth-proxy:latest
71
75
```
72
76
77
+
#### Build a local docker image
78
+
79
+
Build a local docker image (with any changes as needed) and publish to your own repository.
80
+
81
+
```bash
82
+
# Build local docker image
83
+
docker build -t prefect-auth-proxy .
84
+
# Run local docker image
85
+
# Prepare environment variables in .env file
86
+
docker run -d -p 3000:3000 --env-file ./.env --name auth-proxy prefect-auth-proxy
87
+
```
88
+
73
89
### Running the service
74
90
75
91
This is a typical node.js application. So you can simply clone this repo and run.
0 commit comments