Skip to content

mightywomble/DockerforgeWeb

Repository files navigation

Self Server Docker Creation the idea of this project is to prove a web interface with a lot of applications to build into a docker image by dynamically creating applications dockerfile based on slecting applications and specific versions.

dev environment Ubuntu 22.04 (arm64)

I've used a 2Gb VM of Ubuntu 22.04 server (its the arm64 version on an M1, using vmware fusion)

setup database

Install MariaDb

sudo apt install mariadb-server mariadb-client -y

run the secure install

mysql_secure_installation

login to the databse

mysql -uroot -p

create a database

CREATE DATABASE devopsdev; 

use database

USE devopsdev;

Create Tables and fields

CREATE TABLE applications (
    id INT AUTO_INCREMENT PRIMARY KEY,
    application VARCHAR(255),
    version VARCHAR(255),
    run VARCHAR(255)
);

Install Web Services

sudo apt install apache2
sudo apt install php libapache2-mod-php php-mysql
sudo nano /etc/apache2/mods-enabled/dir.conf 

Locate the line that says and DirectoryIndex and move index.php to the beginning of the list. It should look like this:

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
sudo systemctl restart apache2
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Open a web browser and visit http://your_server_ip/info.php. You should see the PHP information page. If it's displayed correctly, PHP is working with Apache.

About

Web Interface for generating dockerfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published