[Linux] Ubuntu Apache Server

less than 1 minute read


Installing Apache Server on Ubuntu using Docker

Docker

docker container run -it --name repository_server --platform linux/arm64 -p 80:80 ubuntu:22.04 bash

Apache Server

apt-get update -y
apt-get install -y apache2
service apache2 start
service apache2 status

Create Repository & Upload Wheel File

mkdir -p /var/www/html/share/library/hrs-pipeline-generator/release

# using docker
docker cp dist/pipeline_generator-1.0.0-py3-none-any.whl repository_server:/var/www/html/share/library/hrs-pipeline-generator/release/

# using scp
sudo scp -i {key} dist/pipeline_generator-1.0.0-py3-none-any.whl id@ip:/var/www/html/share/library/hrs-pipeline-generator/release/

Installation

# specify in requirements.txt
# ip should be the docker container ip (can find out using docker inspect)
pipeline-generator @ http://172.17.0.2/share/library/hrs-pipeline-generator/release/pipeline_generator-1.0.0-py3-none-any.whl

pip3 install --no-cache-dir --trusted-host pypi.python.org -r requirements.txt