Spaces:
Runtime error
Runtime error
# Use the official Apache Airflow image as the base image | |
FROM apache/airflow:2.9.2 | |
# # Set environment variables for Airflow | |
# ENV AIRFLOW_HOME=/opt/airflow | |
# ENV AIRFLOW__CORE__LOAD_EXAMPLES=False | |
# ENV AIRFLOW__WEBSERVER__PORT=7860 | |
# # Install additional packages if needed | |
# COPY requirements.txt . | |
# RUN pip install apache-airflow==2.9.2 --no-cache-dir -r requirements.txt | |
# # RUN chown -R airflow:airflow $AIRFLOW_HOME | |
# # Expose the port for the webserver | |
# EXPOSE 7860 | |
# # Initialize the database and create an admin user | |
# # RUN airflow db init && \ | |
# # airflow users create \ | |
# # --username admin \ | |
# # --firstname Admin \ | |
# # --lastname User \ | |
# # --role Admin \ | |
# # --email admin@example.com \ | |
# # --password admin | |
# # Command to run the webserver and scheduler | |
# # CMD ["sh", "-c", "airflow webserver --port 7860 & airflow scheduler"] | |
# # CMD /bin/bash -c "airflow webserver --port 7860 & airflow scheduler" | |
# COPY --chown=1000 entrypoint.sh /entrypoint.sh | |
# # RUN chmod +x /app/entrypoint.sh | |
# # # Set the entrypoint to the script | |
# # ENTRYPOINT ["/app/entrypoint.sh"] | |
# RUN curl -fsSL https://deb.nodesource.com/setup_20.x | /bin/bash - | |
# USER airflow | |
# ENTRYPOINT ["/bin/bash"] | |
# CMD ["/entrypoint.sh"] | |