Skip to content

Commit

Permalink
Update dockerfile and add image to Docker Hub
Browse files Browse the repository at this point in the history
  • Loading branch information
M0NsTeRRR committed Aug 6, 2019
1 parent 518807a commit 0706ad5
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 48 deletions.
52 changes: 6 additions & 46 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,43 +1,6 @@
# ----------------------------------------------------------------------------
# Copyright © Lyon e-Sport, 2018
#
# Contributeur(s):
# * Ortega Ludovic - [email protected]
#
# Ce logiciel, AdminAFK, est un programme informatique servant à administrer
# et gérer un tournoi CS:GO avec eBot et Toornament.
#
# Ce logiciel est régi par la licence CeCILL soumise au droit français et
# respectant les principes de diffusion des logiciels libres. Vous pouvez
# utiliser, modifier et/ou redistribuer ce programme sous les conditions
# de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
# sur le site "http://www.cecill.info".
#
# En contrepartie de l'accessibilité au code source et des droits de copie,
# de modification et de redistribution accordés par cette licence, il n'est
# offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
# seule une responsabilité restreinte pèse sur l'auteur du programme, le
# titulaire des droits patrimoniaux et les concédants successifs.
#
# A cet égard l'attention de l'utilisateur est attirée sur les risques
# associés au chargement, à l'utilisation, à la modification et/ou au
# développement et à la reproduction du logiciel par l'utilisateur étant
# donné sa spécificité de logiciel libre, qui peut le rendre complexe à
# manipuler et qui le réserve donc à des développeurs et des professionnels
# avertis possédant des connaissances informatiques approfondies. Les
# utilisateurs sont donc invités à charger et tester l'adéquation du
# logiciel à leurs besoins dans des conditions permettant d'assurer la
# sécurité de leurs systèmes et ou de leurs données et, plus généralement,
# à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
#
# Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
# pris connaissance de la licence CeCILL, et que vous en avez accepté les
# termes.
# ----------------------------------------------------------------------------

FROM php:7.0-apache

MAINTAINER Ludovic Ortega [email protected]
LABEL maintainer="Ludovic Ortega [email protected]"

# update packages
RUN apt-get update
Expand All @@ -48,17 +11,14 @@ RUN apt-get -y install curl
# install apache extensions
RUN docker-php-ext-install pdo_mysql

# install git
RUN apt-get -y install git

# cleanhtml directory
RUN rm -Rf /var/www/html/*

# download adminafk project
RUN git clone https://github.com/lyon-esport/AdminAFK.git
# copy file to /var/www/html/
COPY . /var/www/html/

# copy file to /var/www
RUN mv AdminAFK/* /var/www/html/
# set workdir
WORKDIR /var/www/html/

# remove useless file
RUN rm -Rf ./AdminAFK /var/www/adminafk.sql /var/www/server.csv /var/www/team.csv
RUN rm adminafk.sql server.csv team.csv
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
![Docker Automated build](https://img.shields.io/docker/cloud/automated/lyonesport/adminafk?style=flat-square)
![Docker Build Status](https://img.shields.io/docker/cloud/build/lyonesport/adminafk?style=flat-square)

AdminAFK will make life better for CS:GO Admins (plugin working with eBot <3)

**This tool uses :**
Expand Down Expand Up @@ -38,7 +41,7 @@ AdminAFK will make life better for CS:GO Admins (plugin working with eBot <3)
4. Edit config/config.php with the good setting

## Docker
1. Download `Dockerfile`, `docker-compose.yml` and `adminafk.sql`
1. Download `docker-compose.yml` and `adminafk.sql`
2. Fill `ADMINAFK_SERVERNAME_EBOT` and `ADMINAFK_BASE_URL` on `docker-compose.yml` (if you use an other database server for adminafk you can delete the mysql container). Description of variables is available on the repository `config/config.php`
3. Run it with `docker-compose up -d`

Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: '3'
services:
adminafk:
build: .
image: lyonesport/adminafk:latest
container_name: adminafk
restart: always
ports:
Expand Down

0 comments on commit 0706ad5

Please sign in to comment.