kopia lustrzana https://github.com/magicbug/Cloudlog
[Docker] Removed- too much of a support headache
Sadly need to optimise time and thus have removed official docker support for now as its becoming a support headache.pull/2812/head
rodzic
3825e6e72e
commit
4665255507
|
@ -1,37 +0,0 @@
|
|||
name: Push Docker image to the Hub
|
||||
|
||||
on:
|
||||
push:
|
||||
# Pattern matched against refs/tags
|
||||
tags:
|
||||
- '*' # Push events to every tag not containing
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
- uses: actions-ecosystem/action-get-latest-tag@v1
|
||||
id: get-latest-tag
|
||||
- name: Print latest tag
|
||||
run: echo ${{ steps.get-latest-tag.outputs.tag }}
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: ./
|
||||
file: ./docker/Dockerfile
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
push: true
|
||||
tags: ${{ secrets.DOCKERHUB_IMAGENAME }}:${{ steps.get-latest-tag.outputs.tag }},${{ secrets.DOCKERHUB_IMAGENAME }}:latest
|
|
@ -14,6 +14,7 @@ Website: [http://www.cloudlog.co.uk](http://www.cloudlog.co.uk)
|
|||
|
||||
Notes
|
||||
* If you want to log microwave QSOs you will need to use a 64bit operating system.
|
||||
* We do not provide Docker support, however you are free to use it if you wish but we will not handle support.
|
||||
|
||||
## Setup
|
||||
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
FROM php:8.2-apache
|
||||
# Enabling custom upload settings in PHP
|
||||
RUN touch /usr/local/etc/php/conf.d/uploads.ini \
|
||||
&& echo "file_uploads = On" >> /usr/local/etc/php/conf.d/uploads.ini \
|
||||
&& echo "memory_limit = 64M" >> /usr/local/etc/php/conf.d/uploads.ini \
|
||||
&& echo "upload_max_filesize = 64M" >> /usr/local/etc/php/conf.d/uploads.ini \
|
||||
&& echo "post_max_size = 64M" >> /usr/local/etc/php/conf.d/uploads.ini \
|
||||
&& echo "max_execution_time = 60" >> /usr/local/etc/php/conf.d/uploads.ini
|
||||
# Adding required libraries and modules
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y git curl libxml2-dev libonig-dev
|
||||
RUN docker-php-ext-install mysqli mbstring xml
|
||||
# Cleanup
|
||||
RUN rm -rf /var/www/html/docker/
|
||||
# Copy proper file to target image
|
||||
COPY ./ /var/www/html/
|
||||
WORKDIR /var/www/html
|
||||
# Setting permissions as: https://github.com/magicbug/Cloudlog/wiki/Installation
|
||||
RUN cd /var/www/html \
|
||||
&& chown -R root:www-data /var/www/html
|
||||
RUN chmod -R g+rw ./application/config/ \
|
||||
&& chmod -R g+rw ./application/logs/ \
|
||||
&& chmod -R g+rw ./assets/qslcard/ \
|
||||
&& chmod -R g+rw ./backup/ \
|
||||
&& chmod -R g+rw ./updates/ \
|
||||
&& chmod -R g+rw ./uploads/ \
|
||||
&& chmod -R g+rw ./images/eqsl_card_images/ \
|
||||
&& chmod -R g+rw ./assets/json/ \
|
||||
&& chmod -R 777 /var/www/html/install
|
|
@ -1,18 +0,0 @@
|
|||
version: ‘3.4’
|
||||
|
||||
services:
|
||||
cloudlog:
|
||||
image: cloudlog
|
||||
container_name: cloudlog
|
||||
volumes:
|
||||
- cloudlog-config:/var/www/html/application/config
|
||||
- cloudlog-backup:/var/www/html/application/backup
|
||||
- cloudlog-uploads:/var/www/html/application/uploads
|
||||
ports:
|
||||
- 8086:80
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
cloudlog-config:
|
||||
cloudlog-backup:
|
||||
cloudlog-uploads:
|
Ładowanie…
Reference in New Issue