Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from imxieke:master #13

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
10bea1d
Add Playcoin
imxieke Jul 9, 2021
ed41514
update nginx
imxieke Sep 18, 2021
2018e7f
update nginx
imxieke Sep 18, 2021
f400e54
update nginx
imxieke Sep 18, 2021
1ca80e5
filter repo backup
imxieke Dec 12, 2021
0eb2f7e
remove redis ignore
imxieke Dec 12, 2021
8a7fd39
remove git ignore
imxieke Dec 12, 2021
a57d5c0
add mssql and more
imxieke Dec 13, 2021
f0e3e5d
change docker registry default to docker registry
imxieke Dec 13, 2021
21b6de0
rm .env.example
imxieke Dec 13, 2021
600c783
Merge branch 'imxieke:master' into master
imxieke Dec 13, 2021
a39a518
Merge pull request #4 from dockenv/master
imxieke Dec 13, 2021
bbacbbc
add alinux && rockylinux
imxieke Dec 18, 2021
017cec5
rm all example workflows
imxieke Dec 18, 2021
274b043
update README
imxieke Dec 18, 2021
f0bdcc9
add vscode server, nginx conf chromdriver geckodriver
imxieke Dec 20, 2021
b75b011
update boxs
imxieke Dec 27, 2021
bdd5800
update elastic and kibana and logstash
imxieke Jan 2, 2022
89af783
add auto pull github app
imxieke Jan 2, 2022
9a558d3
update docker-compose registry
imxieke Jan 2, 2022
1f0c99b
add alpine docker image build worflow
imxieke Jan 2, 2022
ff7a5f4
update alpine docker image build worflow crontab express
imxieke Jan 2, 2022
077a000
update alpine docker image build worflow add workflow_dispatch
imxieke Jan 2, 2022
f19d6ad
update alpien multi version
imxieke Jan 2, 2022
7380a12
update alpine name err
imxieke Jan 2, 2022
94cd424
add ubuntu github workflow
imxieke Jan 2, 2022
5628d61
add any github workflow
imxieke Jan 2, 2022
de2c46e
remove github workflow desc
imxieke Jan 2, 2022
bf29fe6
add daily and weekly docker build
imxieke Jan 3, 2022
6fae147
add hhvm workflow and test shell for function in workflow
imxieke Jan 3, 2022
1f0e47a
fix aerospike conf file not found
imxieke Jan 3, 2022
3059747
add acme.sh workflow and test workflow env array in shell
imxieke Jan 3, 2022
352d5ab
optimization aerospike tags in workflow
imxieke Jan 3, 2022
fb9d3da
add any workflow
imxieke Jan 3, 2022
5a8d9d3
update mysql and centos latest tag error in workflow
imxieke Jan 3, 2022
830f404
update workflow env error: IMAGE_TAGS
imxieke Jan 3, 2022
0c6ce09
fix mongo opensuse megaia Dockerfile error
imxieke Jan 3, 2022
974d74f
Add .circleci/config.yml
imxieke Jan 3, 2022
1695093
Merge pull request #5 from imxieke/circleci-project-setup
imxieke Jan 3, 2022
2f26a81
update docs
imxieke Jan 8, 2022
c7ec3e8
Merge branch 'master' of github.com:imxieke/dockenv
imxieke Jan 8, 2022
45573d2
rename pgadmin -> pgadmin4
imxieke Jan 10, 2022
5421ed5
add systemd config
imxieke Jan 22, 2022
ed18e8d
add nginx latest and ubuntu 22
imxieke Jun 12, 2022
74021e6
Thu Jun 30 00:50:45 CST 2022 update php node mssql ubuntu alpien mariadb
imxieke Jun 29, 2022
f321dae
Thu Jun 30 01:18:50 CST 2022 update readme
imxieke Jun 29, 2022
b1253f9
Fri Jul 8 03:39:28 CST 2022 move registry from aliyun to Github
imxieke Jul 7, 2022
282a6e8
Thu Jul 14 19:10:32 CST 2022 update Dockerfile
imxieke Jul 14, 2022
c808e1b
Fri Jul 15 22:14:22 CST 2022 update aria2 elastic kibana logstash mongo
imxieke Jul 15, 2022
52e0634
Mon Aug 1 18:33:21 CST 2022 fix Ubuntu 21.04 (Hirsute Hippo) End of …
imxieke Aug 1, 2022
96dd871
Mon Aug 1 19:13:47 CST 2022 fix dotnet 2 not avaiable 22.04
imxieke Aug 1, 2022
481a2b9
Wed Mar 29 23:08:56 CST 2023
imxieke Mar 29, 2023
1f1a9c1
Wed Mar 29 23:40:50 CST 2023 upgrade alpine 3.17 and test github env
imxieke Mar 29, 2023
7755649
Thu Mar 30 00:20:50 CST 2023 upgrade alpine 3.17
imxieke Mar 29, 2023
7d453b3
Merge pull request #9 from dockenv/master
imxieke Mar 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 41 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# EditorConfig is awesome: https://EditorConfig.org
root = true

[*]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true

[Dockerfile]
indent_size = 4

[{docker-compose.yml,package.json,.travis.yml,.pcit.yml,.drone.yml}]
indent_size = 2
indent_style = space

### YAML
[*.{yml,yaml}]
indent_style = space
indent_size = 2

[*.md]
trim_trailing_whitespace = true
indent_size = 2

[*.py]
indent_size = 4

[*.php]
indent_size = 4

[*.{go,java}]
indent_size = 4

[*.xml]
indent_size = 4

[Makefile]
indent_style = tab
18 changes: 18 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
* text eol=lf
*.png binary
*.jpg binary
*.tgz binary
*.zip binary
*.gz binary
*.md text
*.txt text
*.bash text eol=lf
*.sh text eol=lf
*.yaml text
*.yml text
*.7z binary
*.gz binary
*.tar binary
*.tgz binary
*.zip binary
*.py text diff=python
3 changes: 3 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Code of Conduct

- TODO
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
5 changes: 5 additions & 0 deletions .github/pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
version: "1"
rules:
- base: master
upstream: imxieke:master
mergeMethod: hardreset
File renamed without changes.
33 changes: 33 additions & 0 deletions .github/workflows/docker-aerospike.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Docker Build Images AeroSpike

on:
workflow_dispatch:
branches:
- master
schedule:
# Runs at 02:00 UTC on Mon.
- cron: '0 2 * * *'

env:
REGISTRY: ghcr.io
IMAGE_NAME: aerospike
IMAGE_TAGS: "ce-5.3 ce-5.4 ce-5.5 ce-5.6 ce-5.7 ee-5.3 ee-5.4 ee-5.5 ee-5.6 ee-5.7 latest"

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
for tag in ${IMAGE_TAGS}; do
docker build . -f images/${{ env.IMAGE_NAME }}/${tag}/Dockerfile -t ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done
- name: Login Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.REGISTRY }}
- name: Push Docker Image To Github Package
run: |
for tag in ${IMAGE_TAGS}; do
docker push ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done
35 changes: 35 additions & 0 deletions .github/workflows/docker-alinux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Docker Build Aliyun Linux

on:
workflow_dispatch:
branches:
- master
schedule:
- cron: '0 2 * * *'

env:
REGISTRY: ghcr.io
IMAGE_NAME: alinux

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
docker build . -f images/${{ env.IMAGE_NAME }}/3/Dockerfile -t ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:3
docker tag ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:3 ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:latest
docker build . -f images/${{ env.IMAGE_NAME }}/2/Dockerfile -t ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:2

- name: Login Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.REGISTRY }}

- name: Push Docker Image To Github Package
run: |
docker push ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:latest
docker push ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:3
docker push ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:2
35 changes: 35 additions & 0 deletions .github/workflows/docker-alpine.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Docker Build Alpine

on:
workflow_dispatch:
branches:
- master
schedule:
- cron: '0 2 * * *'

env:
IMAGE_NAME: alpine
IMAGE_TAGS: "latest edge 3.17 3.16 3.15 3.14 3.13 3.12"

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker Image
run: |
for tag in ${IMAGE_TAGS}; do
docker build . -f images/${{ env.IMAGE_NAME }}/${tag}/Dockerfile -t ${{ env.DOCKER_REGISTRY_GITHUB }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done

- name: Login to Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.DOCKER_REGISTRY_GITHUB }}

- name: Push Docker Image To Github Package
run: |
for tag in ${IMAGE_TAGS}; do
docker push ${{ env.DOCKER_REGISTRY_GITHUB }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done
36 changes: 36 additions & 0 deletions .github/workflows/docker-altlinux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Docker Build Images altlinux

on:
workflow_dispatch:
branches:
- master
schedule:
- cron: '0 2 * * *'

env:
REGISTRY: ghcr.io
IMAGE_NAME: altlinux
IMAGE_TAGS: "latest p10 p9 p8 sisyphus"

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
for tag in ${IMAGE_TAGS}; do
docker build . -f images/${{ env.IMAGE_NAME }}/${tag}/Dockerfile -t ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done

- name: Login Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.REGISTRY }}

- name: Push Docker Image To Github Package
run: |
for tag in ${IMAGE_TAGS}; do
docker push ${{ env.REGISTRY }}/dockenv/${{ env.IMAGE_NAME }}:${tag}
done
66 changes: 66 additions & 0 deletions .github/workflows/docker-build-daily.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: Docker Build Images Daily

on:
workflow_dispatch:
branches:
- master
schedule:
- cron: '0 2 * * *'

env:
REGISTRY: ghcr.io

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
docker build . -f images/rabbitmq/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/rabbitmq:latest
docker build . -f images/memcached/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/memcached:latest
docker build . -f images/archlinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/archlinux:latest
docker build . -f images/gentoo/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/gentoo:latest
docker build . -f images/manjaro/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/manjaro:latest
docker build . -f images/caddy/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/caddy:latest
docker build . -f images/varnish/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/varnish:latest
docker build . -f images/almalinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/almalinux:latest
docker build . -f images/almalinux/8.4/Dockerfile -t ${{ env.REGISTRY }}/dockenv/almalinux:8.4
docker build . -f images/amazonlinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/amazonlinux:latest
docker build . -f images/busybox/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/busybox:latest
docker build . -f images/busybox/glibc/Dockerfile -t ${{ env.REGISTRY }}/dockenv/busybox:glibc
docker build . -f images/busybox/musl/Dockerfile -t ${{ env.REGISTRY }}/dockenv/busybox:musl
docker build . -f images/kali/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/kali:latest
docker build . -f images/rockylinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/rockylinux:latest
docker build . -f images/rockylinux/8/Dockerfile -t ${{ env.REGISTRY }}/dockenv/rockylinux:8
docker build . -f images/scientificlinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/scientificlinux:latest
docker build . -f images/scientificlinux/7/Dockerfile -t ${{ env.REGISTRY }}/dockenv/scientificlinux:7
docker build . -f images/phpmyadmin/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/phpmyadmin:latest

- name: Login Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.REGISTRY }}

- name: Push Docker Image To Github Package
run: |
docker push ${{ env.REGISTRY }}/dockenv/rabbitmq:latest
docker push ${{ env.REGISTRY }}/dockenv/phpmyadmin:latest
docker push ${{ env.REGISTRY }}/dockenv/memcached:latest
docker push ${{ env.REGISTRY }}/dockenv/archlinux:latest
docker push ${{ env.REGISTRY }}/dockenv/gentoo:latest
docker push ${{ env.REGISTRY }}/dockenv/manjaro:latest
docker push ${{ env.REGISTRY }}/dockenv/caddy:latest
docker push ${{ env.REGISTRY }}/dockenv/varnish:latest
docker push ${{ env.REGISTRY }}/dockenv/almalinux:latest
docker push ${{ env.REGISTRY }}/dockenv/almalinux:8.4
docker push ${{ env.REGISTRY }}/dockenv/amazonlinux:latest
docker push ${{ env.REGISTRY }}/dockenv/busybox:latest
docker push ${{ env.REGISTRY }}/dockenv/busybox:glibc
docker push ${{ env.REGISTRY }}/dockenv/busybox:musl
docker push ${{ env.REGISTRY }}/dockenv/kali:latest
docker push ${{ env.REGISTRY }}/dockenv/rockylinux:latest
docker push ${{ env.REGISTRY }}/dockenv/rockylinux:8
docker push ${{ env.REGISTRY }}/dockenv/scientificlinux:latest
docker push ${{ env.REGISTRY }}/dockenv/scientificlinux:7
53 changes: 53 additions & 0 deletions .github/workflows/docker-build-weekly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Docker Build Images Weekly

on:
workflow_dispatch:
branches:
- master
schedule:
# Runs at 02:00 UTC on Mon.
- cron: '0 2 * * *'

env:
REGISTRY: ghcr.io

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
docker build . -f images/geckodriver/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/geckodriver:latest
docker build . -f images/chromedriver/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/chromedriver:latest
docker build . -f images/rsync/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/rsync:latest
docker build . -f images/acme/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/acme:latest
docker build . -f images/beanstalkd/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/beanstalkd:latest
docker build . -f images/beanstalkd/1.12/Dockerfile -t ${{ env.REGISTRY }}/dockenv/beanstalkd:1.12
docker build . -f images/haproxy/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/haproxy:latest
docker build . -f images/pgadmin4/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/pgadmin4:latest
docker build . -f images/portainer/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/portainer:latest
docker build . -f images/postgres/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/postgres:latest
docker build . -f images/voidlinux/latest/Dockerfile -t ${{ env.REGISTRY }}/dockenv/voidlinux:latest
docker build . -f images/voidlinux/musl/Dockerfile -t ${{ env.REGISTRY }}/dockenv/voidlinux:musl

- name: Login Github Package Registry
run: |
docker login -u ${{secrets.USERNAME}} -p "${{ secrets.APIKEY }}" ${{ env.REGISTRY }}

- name: Push Docker Image To Github Package
run: |
docker push ${{ env.REGISTRY }}/dockenv/geckodriver:latest
docker push ${{ env.REGISTRY }}/dockenv/chromedriver:latest
docker push ${{ env.REGISTRY }}/dockenv/rsync:latest
docker push ${{ env.REGISTRY }}/dockenv/acme:latest
docker push ${{ env.REGISTRY }}/dockenv/beanstalkd:latest
docker push ${{ env.REGISTRY }}/dockenv/beanstalkd:1.12
docker push ${{ env.REGISTRY }}/dockenv/haproxy:latest
docker push ${{ env.REGISTRY }}/dockenv/pgadmin4:latest
docker push ${{ env.REGISTRY }}/dockenv/portainer:latest
docker push ${{ env.REGISTRY }}/dockenv/postgres:latest
docker push ${{ env.REGISTRY }}/dockenv/voidlinux:latest
docker push ${{ env.REGISTRY }}/dockenv/voidlinux:musl
Loading