Skip to content

Instantly share code, notes, and snippets.

@filipelenfers
Last active September 17, 2019 18:43
Show Gist options
  • Save filipelenfers/e57d4bbdec141ccb89966443b42ae26a to your computer and use it in GitHub Desktop.
Save filipelenfers/e57d4bbdec141ccb89966443b42ae26a to your computer and use it in GitHub Desktop.
airflow-webserver.service for Ubuntu - see #CHANGE in the file
# Apache Airflow Service file for Ubuntu 18
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
[Unit]
Description=Airflow webserver daemon
After=network.target postgresql.service mysql.service redis.service rabbitmq-server.service
Wants=postgresql.service mysql.service redis.service rabbitmq-server.service
[Service]
#EnvironmentFile=/etc/sysconfig/airflow
#CHANGE change here to your airflow bin folder (here i'm using /home/vagrant/.local/bin)
Environment="PATH=/home/vagrant/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
User=airflow
Group=airflow
Type=simple
#ExecStart=/bin/airflow webserver --pid /run/airflow/webserver.pid
ExecStart=/home/vagrant/.local/bin/airflow webserver — pid /home/vagrant/airflow/airflow-webserver.pid
Restart=on-failure
RestartSec=5s
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment