1
0
mirror of https://github.com/1C-Company/docker_fresh.git synced 2024-12-04 10:24:48 +02:00
docker_fresh/install.py

30 lines
714 B
Python
Raw Normal View History

2020-04-05 15:06:36 +02:00
import subprocess
import pathlib
import os
import modules.site as site
import modules.centos as centos
import modules.db as db
2020-04-05 15:23:33 +02:00
import modules.forum as forum
2020-04-05 15:06:36 +02:00
sep = str(os.path.sep)
this_path = str(pathlib.Path().absolute()) + sep
distr_path = this_path + 'distr' + sep
images = []
images.append(centos.New())
images.append(db.New())
images.append(site.New())
2020-04-05 15:23:33 +02:00
images.append(forum.New())
2020-04-05 15:06:36 +02:00
print('Building start')
for image in images:
for command in image.commands:
print(command)
subprocess.call(' '.join(command), shell=True)
subprocess.run(['docker', 'build', '-t', 'fresh/' + image.name, 'images/' + image.name])
print('Building', image.name, 'is fihish')
print('Building finish')