diff --git a/.github/workflows/epicmorg.ecosysctem.misc.images.yml b/.github/workflows/epicmorg.ecosysctem.misc.images.yml index 4296b4181..c89083bdf 100644 --- a/.github/workflows/epicmorg.ecosysctem.misc.images.yml +++ b/.github/workflows/epicmorg.ecosysctem.misc.images.yml @@ -126,6 +126,9 @@ jobs: - name: Build and Deploy Torrust Tracker run: cd linux/ecosystem/torrust-tracker && make build && make deploy + - name: Build and Deploy Torrust Index + run: cd linux/ecosystem/torrust-index && make build && make deploy + ################################################################################## build-monero-cli-image: diff --git a/CHANGELOG.md b/CHANGELOG.md index ff886dd7d..caef06627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog ## 2023 +* `apr` + * `apache2` image fixed + * added `torrust-index` image * `feb-mar` * added new `sentry` advanced image * `jan` diff --git a/Makefile b/Makefile index 1ada3ee52..8c071cff6 100644 --- a/Makefile +++ b/Makefile @@ -402,6 +402,7 @@ ecosystem-opentracker-images: ecosystem-torrust-tracker-images: cd `pwd`/linux/ecosystem/torrust-tracker && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/torrust-index && pwd && make build && make deploy ecosystem-monero-images: cd `pwd`/linux/ecosystem/monero/monerod && pwd && make build && make deploy diff --git a/README.md b/README.md index a5e955af8..69e070b08 100644 --- a/README.md +++ b/README.md @@ -59,3 +59,20 @@ A collection of docker images for production use. This repo contains 2 types of * [@Aleks-Z](https://github.com/Aleks-Z) * [@alex4rks](https://github.com/alex4rks) * [@kasthack](https://github.com/kasthack) + +# :money_with_wings: Donate + +You could support us if you want. + +| Adress | Name | Coin +| ------ | ------ | ------ +| `EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg` | Toncoin | TON +| `0x26a8443a694f08cdfec966aa6fd72c45068753ec` | Ethereum | ETH +| `bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2` | Bitcoin | BTC +| `ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg` | Litecoin | LTC +| `4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6` | Novacoin | NVC +| `DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6` | Dogecoin | DOGE +| `pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB` | Peercoin | PPC +| `R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3` | Ravencoin | RVN +| `t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE` | ZCash | ZEC +| `884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1` | Monero | XMR diff --git a/linux/advanced/mattermost/Dockerfile b/linux/advanced/mattermost/Dockerfile index e63f2b207..c099f2ba1 100644 --- a/linux/advanced/mattermost/Dockerfile +++ b/linux/advanced/mattermost/Dockerfile @@ -10,6 +10,23 @@ RUN cd /tmp && \ ./edit.py FROM mattermost/mattermost-enterprise-edition + +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" + RUN rm -rfv /mattermost/bin/mattermost COPY --from=edit /tmp/mattermost /mattermost/bin/ RUN cd ./bin && \ diff --git a/linux/advanced/sentry/latest/Dockerfile b/linux/advanced/sentry/latest/Dockerfile index 77a6be6c7..42548cd24 100644 --- a/linux/advanced/sentry/latest/Dockerfile +++ b/linux/advanced/sentry/latest/Dockerfile @@ -1,5 +1,13 @@ FROM sentry +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen /etc/locale.gen + RUN apt-get update && \ apt-get install -y --no-install-recommends sudo gcc libsasl2-dev libldap2-dev libssl-dev diff --git a/linux/advanced/sentry/latest/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/advanced/sentry/latest/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/advanced/sentry/latest/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/advanced/sentry/latest/etc/apt/sources.list b/linux/advanced/sentry/latest/etc/apt/sources.list new file mode 100644 index 000000000..62e8a43d2 --- /dev/null +++ b/linux/advanced/sentry/latest/etc/apt/sources.list @@ -0,0 +1,16 @@ +#main +deb http://archive.debian.org/debian/ stretch main contrib non-free +deb-src http://archive.debian.org/debian/ stretch main contrib non-free + +deb http://archive.debian.org/debian/ stretch-backports main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports main contrib non-free + +deb http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free + +deb http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free + +#security +deb http://archive.debian.org/debian-security/ stretch/updates main contrib non-free +deb-src http://archive.debian.org/debian-security/ stretch/updates main contrib non-free diff --git a/linux/advanced/sentry/latest/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/advanced/sentry/latest/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 000000000..a4f2b1006 Binary files /dev/null and b/linux/advanced/sentry/latest/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg differ diff --git a/linux/advanced/sentry/latest/etc/locale.gen b/linux/advanced/sentry/latest/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/advanced/sentry/latest/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/advanced/sentry/latest/etc/locale.gen.full b/linux/advanced/sentry/latest/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/advanced/sentry/latest/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/advanced/teamcity/server/Dockerfile b/linux/advanced/teamcity/server/Dockerfile index 2363918ab..0efd97273 100644 --- a/linux/advanced/teamcity/server/Dockerfile +++ b/linux/advanced/teamcity/server/Dockerfile @@ -1,5 +1,19 @@ FROM jetbrains/teamcity-server LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive USER root diff --git a/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile b/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile index fe957044c..fd3015dd2 100644 --- a/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ARG P4_VERSION=r22.1 -ARG P4_DOWNLOAD_URL=http://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4 +#ARG P4_VERSION=r22.1 +#ARG P4_DOWNLOAD_URL=http://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # update lists @@ -114,8 +114,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio ################################################################## # Install p4client ################################################################## -RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ - chmod +x /usr/bin/p4 +#RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ +# chmod +x /usr/bin/p4 ################################################################## # Generate ssl key diff --git a/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile index e597fc83c..2f969d7c0 100644 --- a/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian/eol:squeeze-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile index aa216b974..973cd84c7 100644 --- a/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian/eol:wheezy-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile index ba90321b4..d6ec01f6c 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian/eol:jessie-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list index 49c3c439d..c2edec5e9 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list @@ -12,8 +12,6 @@ deb http://archive.debian.org/debian/ jessie-backports-sloppy main contrib non-f deb-src http://archive.debian.org/debian/ jessie-backports-sloppy main contrib non-free #security -deb http://security.debian.org/ jessie/updates main contrib non-free -deb-src http://security.debian.org/ jessie/updates main contrib non-free -deb http://httpredir.debian.org/debian-security/ jessie/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ jessie/updates main contrib non-free +deb http://archive.debian.org/debian-security/ jessie/updates main contrib non-free +deb-src http://archive.debian.org/debian-security/ jessie/updates main contrib non-free diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile index c11b091fa..88c1054f4 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian/eol:stretch-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list index 327588d76..62e8a43d2 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list @@ -1,22 +1,16 @@ #main -deb http://httpredir.debian.org/debian/ stretch main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch main contrib non-free +deb http://archive.debian.org/debian/ stretch main contrib non-free +deb-src http://archive.debian.org/debian/ stretch main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-updates main contrib non-free +deb http://archive.debian.org/debian/ stretch-backports main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-backports main contrib non-free +deb http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-backports-sloppy main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-backports-sloppy main contrib non-free - -deb http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free #security -deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free -deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free - -deb http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free +deb http://archive.debian.org/debian-security/ stretch/updates main contrib non-free +deb-src http://archive.debian.org/debian-security/ stretch/updates main contrib non-free diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile index e76681b96..37849ea12 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian:buster-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile index 3b1cb19dd..da4d590d7 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian:bullseye-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile index 511b1d610..2707ab88e 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile @@ -1,5 +1,19 @@ FROM debian:bookworm-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile index 7e81eca6b..3a6710b86 100644 --- a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile @@ -2,6 +2,20 @@ FROM python:2.7-buster ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile index 6e9f7c51a..32d2d3740 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.10-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index cfe6ce933..0af1e121f 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.11-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.12/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.12/Dockerfile index 7b45fee2a..ad328a1d7 100644 --- a/linux/ecosystem/epicmorg/python/main/3.12/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.12/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.12-rc-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile index b5f7f182f..20ee6da12 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.6-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile index 7ff80877b..acb180a4b 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.7-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile index cc20c4020..888ac33c1 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.8-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile index 7b196ba60..cfae6160e 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -2,6 +2,20 @@ FROM python:3.9-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ################################################################## # prepare system diff --git a/linux/ecosystem/nginx/latest/mainline/main/.env b/linux/ecosystem/nginx/latest/mainline/main/.env index 15b9807c4..6abadc961 100644 --- a/linux/ecosystem/nginx/latest/mainline/main/.env +++ b/linux/ecosystem/nginx/latest/mainline/main/.env @@ -1,2 +1,2 @@ NGINX_VERSION=latest -NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.23.2.tar.gz +NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.25.0.tar.gz diff --git a/linux/ecosystem/nginx/latest/mainline/rtmp-hls/sources.list.d/sources.stretch.list b/linux/ecosystem/nginx/latest/mainline/rtmp-hls/sources.list.d/sources.stretch.list index 617bf9bb6..62e8a43d2 100644 --- a/linux/ecosystem/nginx/latest/mainline/rtmp-hls/sources.list.d/sources.stretch.list +++ b/linux/ecosystem/nginx/latest/mainline/rtmp-hls/sources.list.d/sources.stretch.list @@ -1,19 +1,16 @@ #main -deb http://httpredir.debian.org/debian/ stretch main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-updates main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-backports main contrib non-free -deb http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb http://archive.debian.org/debian/ stretch main contrib non-free +deb-src http://archive.debian.org/debian/ stretch main contrib non-free + +deb http://archive.debian.org/debian/ stretch-backports main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports main contrib non-free + +deb http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-backports-sloppy main contrib non-free + +deb http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb-src http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free #security -deb http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free - -##multimedia -#deb http://httpredir.debian.org/debian-multimedia/ stretch main non-free -#deb-src http://httpredir.debian.org/debian-multimedia/ stretch main non-free -#deb http://httpredir.debian.org/debian-multimedia/ stretch-backports main -#deb-src http://httpredir.debian.org/debian-multimedia/ stretch-backports main +deb http://archive.debian.org/debian-security/ stretch/updates main contrib non-free +deb-src http://archive.debian.org/debian-security/ stretch/updates main contrib non-free diff --git a/linux/ecosystem/testrail/7.5.3.1000/ad/Dockerfile b/linux/ecosystem/testrail/7.5.3.1000/ad/Dockerfile new file mode 100644 index 000000000..814c43112 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ad/Dockerfile @@ -0,0 +1,13 @@ +FROM epicmorg/testrail:7.5.3.1000 + +ENV TESTRAIL_PLUGIN_VERSION=1.4 +ENV TESTRAIL_PLUGIN_NAME=ad +ENV TESTRAIL_PLUGIN_FULLNAME=testrail-auth-${TESTRAIL_PLUGIN_NAME}-${TESTRAIL_PLUGIN_VERSION} +ENV TESTRAIL_PLUGIN_FILE=${TESTRAIL_PLUGIN_FULLNAME}.zip +ENV TESTRAIL_PLUGIN_DONWLOAD_URL=https://media.gurock.com/gk-media/downloads/${TESTRAIL_PLUGIN_FILE} +ENV TESTRAIL_PLUGIN_TEMP=${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} + +RUN rm -rfv /usr/bin/docker-entrypoint.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh + +RUN wget --no-check-certificate -O ${TESTRAIL_PLUGIN_TEMP} ${TESTRAIL_PLUGIN_DONWLOAD_URL} diff --git a/linux/ecosystem/testrail/7.5.3.1000/ad/Makefile b/linux/ecosystem/testrail/7.5.3.1000/ad/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ad/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/testrail/7.5.3.1000/ad/README.md b/linux/ecosystem/testrail/7.5.3.1000/ad/README.md new file mode 100644 index 000000000..1aae0e92d --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ad/README.md @@ -0,0 +1,36 @@ +## Testrail + +* Based on `websites:php7.2` of our ecosystem. + +# Compose example + +```yml +version: '3.7' +services: + testrail: + image: epicmorg/testrail +# depends_on: +# - mysql +# - memcached + restart: unless-stopped + volumes: + - /etc/localtime:/etc/localtime + - /etc/timezone:/etc/timezone +# - /etc/letsencrypt:/etc/letsencrypt + - www:/var/www + - apache2:/etc/apache2 + - php:/etc/php + restart: unless-stopped +# extra_hosts: +# - "example.com:192.168.0.11" + tmpfs: + - /tmp + - /var/lib/php/sessions +volumes: + www: + external: true + apache2: + external: true + php: + external: true +``` diff --git a/linux/ecosystem/testrail/7.5.3.1000/ad/docker-compose.yml b/linux/ecosystem/testrail/7.5.3.1000/ad/docker-compose.yml new file mode 100644 index 000000000..752d11954 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ad/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/testrail:auth-ad-7.5.3.1000" + build: + context: . diff --git a/linux/ecosystem/testrail/7.5.3.1000/ad/docker-entrypoint.sh b/linux/ecosystem/testrail/7.5.3.1000/ad/docker-entrypoint.sh new file mode 100755 index 000000000..2a7954f51 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ad/docker-entrypoint.sh @@ -0,0 +1,66 @@ +#!/bin/bash + +echo "[testrail] Starting testrail service" + +################################################################################## + +function createOptDirectory { + if [ ! -d $1 ] + then + echo "[testrail] Creating " $1 + mkdir -p $1 + fi + + chown -R www-data:www-data $1 +} + +/bin/cp -rf ${TESTRAIL_RELEASE_DIR}/apache-conf/000-default.conf /etc/apache2/sites-enabled/000-default.conf + +echo "[testrail] Unzipping testrail service" +unzip -q -o ${TESTRAIL_RELEASE_DIR}/testrail.zip -d /var/www/ + +echo "[testrail] Unzipping testrail Active Directory auth plugin" +unzip -q -o -j ${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} ${TESTRAIL_PLUGIN_FULLNAME}/auth.php -d ${TR_CUSTOM_AUTH_DIR} + +createOptDirectory ${TR_DEFAULT_LOG_DIR} +createOptDirectory ${TR_DEFAULT_AUDIT_DIR} +createOptDirectory ${TR_DEFAULT_REPORT_DIR} +createOptDirectory ${TR_DEFAULT_ATTACHMENT_DIR} + +chown -R www-data:www-data ${TR_CONFIG_DIR} + +################################################################################# + +echo "[testrail] Waiting for background task file" +while [ ! -f /var/www/testrail/task.php ] +do + sleep 2 +done + +echo "[testrail] Starting background task" +while /bin/true; do + php /var/www/testrail/task.php || true + sleep ${TR_DEFAULT_TASK_EXECUTION} +done & +echo "[testrail] Background task stoped" + +################################################################################# + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[apache2] env FIX_WWW_DATA is not set. Fixing permissions anyway" + chown www-data:www-data /var/www -R +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[apache2] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[apache2] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[apache2] Done" +else + echo "[apache2] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[apache2] Starting up" + +source /etc/apache2/envvars +tail -F /var/log/apache2/* & +exec apache2 -D FOREGROUND diff --git a/linux/ecosystem/testrail/7.5.3.1000/ldap/Dockerfile b/linux/ecosystem/testrail/7.5.3.1000/ldap/Dockerfile new file mode 100644 index 000000000..1f5f2296f --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ldap/Dockerfile @@ -0,0 +1,13 @@ +FROM epicmorg/testrail:7.5.3.1000 + +ENV TESTRAIL_PLUGIN_VERSION=1.4 +ENV TESTRAIL_PLUGIN_NAME=ldap +ENV TESTRAIL_PLUGIN_FULLNAME=testrail-auth-${TESTRAIL_PLUGIN_NAME}-${TESTRAIL_PLUGIN_VERSION} +ENV TESTRAIL_PLUGIN_FILE=${TESTRAIL_PLUGIN_FULLNAME}.zip +ENV TESTRAIL_PLUGIN_DONWLOAD_URL=https://media.gurock.com/gk-media/downloads/${TESTRAIL_PLUGIN_FILE} +ENV TESTRAIL_PLUGIN_TEMP=${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} + +RUN rm -rfv /usr/bin/docker-entrypoint.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh + +RUN wget --no-check-certificate -O ${TESTRAIL_PLUGIN_TEMP} ${TESTRAIL_PLUGIN_DONWLOAD_URL} diff --git a/linux/ecosystem/testrail/7.5.3.1000/ldap/Makefile b/linux/ecosystem/testrail/7.5.3.1000/ldap/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ldap/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/testrail/7.5.3.1000/ldap/README.md b/linux/ecosystem/testrail/7.5.3.1000/ldap/README.md new file mode 100644 index 000000000..1aae0e92d --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ldap/README.md @@ -0,0 +1,36 @@ +## Testrail + +* Based on `websites:php7.2` of our ecosystem. + +# Compose example + +```yml +version: '3.7' +services: + testrail: + image: epicmorg/testrail +# depends_on: +# - mysql +# - memcached + restart: unless-stopped + volumes: + - /etc/localtime:/etc/localtime + - /etc/timezone:/etc/timezone +# - /etc/letsencrypt:/etc/letsencrypt + - www:/var/www + - apache2:/etc/apache2 + - php:/etc/php + restart: unless-stopped +# extra_hosts: +# - "example.com:192.168.0.11" + tmpfs: + - /tmp + - /var/lib/php/sessions +volumes: + www: + external: true + apache2: + external: true + php: + external: true +``` diff --git a/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-compose.yml b/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-compose.yml new file mode 100644 index 000000000..ed164fd53 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/testrail:auth-ldap-7.5.3.1000" + build: + context: . diff --git a/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-entrypoint.sh b/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-entrypoint.sh new file mode 100755 index 000000000..f25d4d764 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/ldap/docker-entrypoint.sh @@ -0,0 +1,66 @@ +#!/bin/bash + +echo "[testrail] Starting testrail service" + +################################################################################# + +function createOptDirectory { + if [ ! -d $1 ] + then + echo "[testrail] Creating " $1 + mkdir -p $1 + fi + + chown -R www-data:www-data $1 +} + +/bin/cp -rf ${TESTRAIL_RELEASE_DIR}/apache-conf/000-default.conf /etc/apache2/sites-enabled/000-default.conf + +echo "[testrail] Unzipping testrail service" +unzip -q -o ${TESTRAIL_RELEASE_DIR}/testrail.zip -d /var/www/ + +echo "[testrail] Unzipping testrail LDAP auth plugin" +unzip -q -o -j ${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} ${TESTRAIL_PLUGIN_FULLNAME}/auth.php -d ${TR_CUSTOM_AUTH_DIR} + +createOptDirectory ${TR_DEFAULT_LOG_DIR} +createOptDirectory ${TR_DEFAULT_AUDIT_DIR} +createOptDirectory ${TR_DEFAULT_REPORT_DIR} +createOptDirectory ${TR_DEFAULT_ATTACHMENT_DIR} + +chown -R www-data:www-data ${TR_CONFIG_DIR} + +################################################################################# + +echo "[testrail] Waiting for background task file" +while [ ! -f /var/www/testrail/task.php ] +do + sleep 2 +done + +echo "[testrail] Starting background task" +while /bin/true; do + php /var/www/testrail/task.php || true + sleep ${TR_DEFAULT_TASK_EXECUTION} +done & +echo "[testrail] Background task stoped" + +################################################################################# + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[apache2] env FIX_WWW_DATA is not set. Fixing permissions anyway" + chown www-data:www-data /var/www -R +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[apache2] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[apache2] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[apache2] Done" +else + echo "[apache2] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[apache2] Starting up" + +source /etc/apache2/envvars +tail -F /var/log/apache2/* & +exec apache2 -D FOREGROUND diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/Dockerfile b/linux/ecosystem/testrail/7.5.3.1000/main/Dockerfile new file mode 100644 index 000000000..73a433ba0 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/Dockerfile @@ -0,0 +1,96 @@ +FROM epicmorg/apache2:php7.4 + +ARG PHP_MODULE_PATH=/usr/lib/php/20190902 +ARG PHP_VER=7.4 +ARG PHP_DIR=/etc/php/${PHP_VER} +ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini + +############################################################################## +# Cassandra CPP Support Install +############################################################################## + +############################################################################## +# Cassandra PHP Drivers Install +############################################################################## + +COPY addons/cassandra-php-driver /tmp/cassandra-php-driver +RUN cd /tmp/cassandra-php-driver && \ + dpkg -i ./multiarch-support_2.28-10+deb10u1_amd64.deb && \ + dpkg -i ./libuv1_1.35.0-1_amd64.deb && \ + dpkg -i ./cassandra-cpp-driver_2.16.0-1_amd64.deb + +COPY addons/Drivers.Cassandra/Linux/7.4/cassandra.so ${PHP_MODULE_PATH} +RUN echo "extension = ${PHP_MODULE_PATH}/cassandra.so" > ${CAS_PHP_INI} && \ + ln -sf ${CAS_PHP_INI} ${PHP_DIR}/cgi/conf.d/cassandra.ini && \ + ln -sf ${CAS_PHP_INI} ${PHP_DIR}/cli/conf.d/cassandra.ini && \ + ln -sf ${CAS_PHP_INI} ${PHP_DIR}/fpm/conf.d/cassandra.ini && \ + ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ + php -m && \ + php -v + +############################################################################## +# Testrail Install +############################################################################## + +ENV TESTRAIL_VERSION=7.5.3.1000 +ENV DOWNLOAD_URL=https://secure.gurock.com/downloads/testrail/testrail-${TESTRAIL_VERSION}-ion72.zip +ENV TR_DEFAULT_TASK_EXECUTION=60 + +ENV TESTRAIL_RELEASE_DIR=/testrail-release + +ENV TR_WWW_PATH=/var/www/testrail +ENV TR_CONFIGPATH=${TR_CONFIG_DIR} +ENV TR_CONFIG_DIR=${TR_WWW_PATH}/config +ENV TR_CUSTOM_DIR=${TR_WWW_PATH}/custom +ENV TR_CUSTOM_AUTH_DIR=${TR_CUSTOM_DIR}/auth + +ENV TR_OPT_PATH=/opt/testrail +ENV TR_DEFAULT_LOG_DIR=${TR_OPT_PATH}/logs +ENV TR_DEFAULT_AUDIT_DIR=${TR_OPT_PATH}/audit +ENV TR_DEFAULT_REPORT_DIR=${TR_OPT_PATH}/reports +ENV TR_DEFAULT_ATTACHMENT_DIR=${TR_OPT_PATH}/attachments + +ENV TR_OPTPATH="/opt/testrail/" +ENV TR_CONFIGPATH="/var/www/testrail/config/" + +ENV OPENSSL_CONF=/etc/ssl/ + +RUN \ + apt-get update && \ + apt-get install -y --no-install-recommends zlib1g-dev libcurl4-gnutls-dev libldap2-dev zlib1g-dev libxml2-dev libfontconfig1 && \ + apt-get clean && \ + echo "ServerName localhost" >> /etc/apache2/apache2.conf && \ + rm -rf /var/lib/apt/lists/* && \ + rm -rf /run.sh && \ + rm -rf /tmp/* + + +RUN \ + echo "[testrail] Preparing folders" && \ + mkdir -p ${TESTRAIL_RELEASE_DIR} && \ + mkdir -p ${TR_WWW_PATH} && \ + mkdir -p ${TR_DEFAULT_ATTACHMENT_DIR} ${TR_DEFAULT_REPORT_DIR} ${TR_DEFAULT_AUDIT_DIR} ${TR_DEFAULT_LOG_DIR} && \ + echo "[testrail] Downloading and installing" && \ + wget --no-check-certificate -O ${TESTRAIL_RELEASE_DIR}/testrail.zip ${DOWNLOAD_URL} && \ + chown -R www-data:www-data ${TESTRAIL_RELEASE_DIR} && \ + unzip -q -o ${TESTRAIL_RELEASE_DIR}/testrail.zip -d /var/www/ && \ + chown -R www-data:www-data ${TR_WWW_PATH} && \ + ls -las ${TR_WWW_PATH} && \ + chown -R www-data:www-data ${TR_OPT_PATH} && \ + ls -las ${TR_OPT_PATH} + +COPY apache_testrail.conf ${TESTRAIL_RELEASE_DIR}/apache-conf/000-default.conf + +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +#Final config +WORKDIR /var/www/testrail +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/Makefile b/linux/ecosystem/testrail/7.5.3.1000/main/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/README.md b/linux/ecosystem/testrail/7.5.3.1000/main/README.md new file mode 100644 index 000000000..1aae0e92d --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/README.md @@ -0,0 +1,36 @@ +## Testrail + +* Based on `websites:php7.2` of our ecosystem. + +# Compose example + +```yml +version: '3.7' +services: + testrail: + image: epicmorg/testrail +# depends_on: +# - mysql +# - memcached + restart: unless-stopped + volumes: + - /etc/localtime:/etc/localtime + - /etc/timezone:/etc/timezone +# - /etc/letsencrypt:/etc/letsencrypt + - www:/var/www + - apache2:/etc/apache2 + - php:/etc/php + restart: unless-stopped +# extra_hosts: +# - "example.com:192.168.0.11" + tmpfs: + - /tmp + - /var/lib/php/sessions +volumes: + www: + external: true + apache2: + external: true + php: + external: true +``` diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.3/cassandra.so b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.3/cassandra.so new file mode 100755 index 000000000..48ec4a0af Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.3/cassandra.so differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.4/cassandra.so b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.4/cassandra.so new file mode 100755 index 000000000..9f6332a44 Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Linux/7.4/cassandra.so differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/README.MD b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/README.MD new file mode 100644 index 000000000..8616d54de --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/README.MD @@ -0,0 +1,24 @@ +# Cassandra PHP drivers for 7.3 and 7.4 + +`git clone https://git.assembla.com/gurock/Drivers.Cassandra.git` + +Drivers are built from sources of the awesome DataStax PHP driver available [here](https://github.com/datastax/php-driver) + +### Important: PHP driver requires C++ driver installed. It can be found [here](https://github.com/datastax/cpp-driver) + + + +# Copyright + +© DataStax, Inc. + +Licensed under the Apache License, Version 2.0 (the “License”); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. \ No newline at end of file diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_nts/php_cassandra.dll b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_nts/php_cassandra.dll new file mode 100644 index 000000000..d42d75acf Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_nts/php_cassandra.dll differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_ts/php_cassandra.dll b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_ts/php_cassandra.dll new file mode 100644 index 000000000..4d5e0694a Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.3_ts/php_cassandra.dll differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_nts/php_cassandra.dll b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_nts/php_cassandra.dll new file mode 100644 index 000000000..587141b9b Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_nts/php_cassandra.dll differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_ts/php_cassandra.dll b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_ts/php_cassandra.dll new file mode 100644 index 000000000..3b3237e27 Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/Drivers.Cassandra/Windows/7.4_ts/php_cassandra.dll differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb new file mode 100644 index 000000000..f0918d7d6 Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dev_2.16.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dev_2.16.0-1_amd64.deb new file mode 100644 index 000000000..edf602ecf Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver-dev_2.16.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver_2.16.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver_2.16.0-1_amd64.deb new file mode 100644 index 000000000..951f84d41 Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/cassandra-cpp-driver_2.16.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/download.sh b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/download.sh new file mode 100755 index 000000000..fec710926 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/download.sh @@ -0,0 +1 @@ +wget -r -k -l 7 -p -E -nc --reject="index.html*" --user-agent=Mozilla/5.0 https://downloads.datastax.com/cpp-driver/ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dbg_1.35.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dbg_1.35.0-1_amd64.deb new file mode 100644 index 000000000..1fb9f44dd Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dbg_1.35.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dev_1.35.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dev_1.35.0-1_amd64.deb new file mode 100644 index 000000000..3ac90a83d Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1-dev_1.35.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1_1.35.0-1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1_1.35.0-1_amd64.deb new file mode 100644 index 000000000..0e9e1301d Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/libuv1_1.35.0-1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/multiarch-support_2.28-10+deb10u1_amd64.deb b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/multiarch-support_2.28-10+deb10u1_amd64.deb new file mode 100644 index 000000000..7cf23ffa8 Binary files /dev/null and b/linux/ecosystem/testrail/7.5.3.1000/main/addons/cassandra-php-driver/multiarch-support_2.28-10+deb10u1_amd64.deb differ diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/apache_testrail.conf b/linux/ecosystem/testrail/7.5.3.1000/main/apache_testrail.conf new file mode 100644 index 000000000..750791db9 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/apache_testrail.conf @@ -0,0 +1,16 @@ + + ServerName localhost + + ServerAdmin webmaster@localhost + DocumentRoot /var/www/testrail + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + + Options Indexes FollowSymLinks + AllowOverride All + Require all granted + + + \ No newline at end of file diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/docker-compose.yml b/linux/ecosystem/testrail/7.5.3.1000/main/docker-compose.yml new file mode 100644 index 000000000..c4de29d76 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/testrail:7.5.3.1000" + build: + context: . diff --git a/linux/ecosystem/testrail/7.5.3.1000/main/docker-entrypoint.sh b/linux/ecosystem/testrail/7.5.3.1000/main/docker-entrypoint.sh new file mode 100755 index 000000000..17af00304 --- /dev/null +++ b/linux/ecosystem/testrail/7.5.3.1000/main/docker-entrypoint.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +echo "[testrail] Starting testrail service" + +################################################################################# + +function createOptDirectory { + if [ ! -d $1 ] + then + echo "[testrail] Creating " $1 + mkdir -p $1 + fi + + chown -R www-data:www-data $1 +} + +/bin/cp -rf ${TESTRAIL_RELEASE_DIR}/apache-conf/000-default.conf /etc/apache2/sites-enabled/000-default.conf + +echo "[testrail] Unzipping testrail service" +unzip -q -o ${TESTRAIL_RELEASE_DIR}/testrail.zip -d /var/www/ +echo "[testrail] Testrail extracted" + +createOptDirectory ${TR_DEFAULT_LOG_DIR} +createOptDirectory ${TR_DEFAULT_AUDIT_DIR} +createOptDirectory ${TR_DEFAULT_REPORT_DIR} +createOptDirectory ${TR_DEFAULT_ATTACHMENT_DIR} + +chown -R www-data:www-data ${TR_CONFIG_DIR} +chown -R www-data:www-data ${TR_CONFIGPATH} + +################################################################################# + +echo "[testrail] Waiting for background task file" +while [ ! -f /var/www/testrail/task.php ] +do + sleep 2 +done + +echo "[testrail] Starting background task" +while /bin/true; do + php /var/www/testrail/task.php || true + sleep ${TR_DEFAULT_TASK_EXECUTION} +done & +echo "[testrail] Background task stoped" + +################################################################################# + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[apache2] env FIX_WWW_DATA is not set. Fixing permissions anyway" + chown www-data:www-data /var/www -R +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[apache2] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[apache2] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[apache2] Done" +else + echo "[apache2] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[apache2] Starting up" + +source /etc/apache2/envvars +tail -F /var/log/apache2/* & +exec apache2 -D FOREGROUND diff --git a/linux/ecosystem/testrail/README.md b/linux/ecosystem/testrail/README.md new file mode 100644 index 000000000..1779347f4 --- /dev/null +++ b/linux/ecosystem/testrail/README.md @@ -0,0 +1,77 @@ +## Testrail + +# Compose example + +```yml + testrail-latest-core: + container_name: testrail-latest-core + hostname: testrail-latest-core + image: epicmorg/testrail:latest + restart: always + ports: + - "80:80" + volumes: + - /mnt/lvm/apps/testrail-latest/core/custom/auth/auth.php:/var/www/testrail/custom/auth/auth.php:ro + - /mnt/lvm/apps/testrail-latest/core/attachments:/opt/testrail/attachments + - /mnt/lvm/apps/testrail-latest/core/audit:/opt/testrail/audit + - /mnt/lvm/apps/testrail-latest/core/logs:/opt/testrail/logs + - /mnt/lvm/apps/testrail-latest/core/reports:/opt/testrail/reports + - /mnt/lvm/apps/testrail-latest/core/www/config:/var/www/testrail/config + depends_on: + - testrail-latest-mysql + - testrail-latest-rabbitmq + - testrail-latest-cassandra + environment: + - TR_DEFAULT_TASK_EXECUTION=5 + + testrail-latest-mysql: + container_name: testrail-latest-mysql + hostname: testrail-latest-mysql + image: mysql:8 + ports: + - "3306:3306" + volumes: + - /mnt/lvm/apps/testrail-latest/mysql8.0/etc/mysql/my.cnf:/etc/mysql/my.cnf + - /mnt/lvm/apps/testrail-latest/mysql8.0/var/lib/mysql:/var/lib/mysql + - /mnt/lvm/apps/testrail-latest/mysql8.0/var/lib/mysql-files:/var/lib/mysql-files + - /mnt/lvm/apps/testrail-latest/mysql8.0/var/log/mysql:/var/log/mysql + restart: always + environment: + INIT_TOKUDB: 1 + MYSQL_ROOT_PASSWORD: password + + testrail-latest-cassandra: + container_name: testrail-latest-cassandra + hostname: cassandra + image: epicmorg/cassandra:3.11 + ulimits: + memlock: -1 + nproc: 1048575 + nofile: 100000 + volumes: + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + - /mnt/lvm/apps/testrail-latest/cassandra/bitnami:/bitnami + environment: + - CASSANDRA_SEEDS=user + - CASSANDRA_PASSWORD_SEEDER=yes + - CASSANDRA_PASSWORD=password + restart: always + + testrail-latest-rabbitmq: + image: rabbitmq:3-management + container_name: testrail-latest-rabbitmq + hostname: testrail-latest-rabbitmq + ports: + - 15671:15671 + - 15672:15672 + restart: always + environment: + - RABBITMQ_DEFAULT_USER=testrail + - RABBITMQ_DEFAULT_PASS=testrail + volumes: + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + - /mnt/lvm/apps/testrail-latest/rabbitmq:/var/lib/rabbitmq + +``` diff --git a/linux/ecosystem/torrust-index/Dockerfile b/linux/ecosystem/torrust-index/Dockerfile new file mode 100644 index 000000000..71b4d1e25 --- /dev/null +++ b/linux/ecosystem/torrust-index/Dockerfile @@ -0,0 +1,77 @@ + +FROM epicmorg/nodejs:node19 as nodejs + +RUN git clone https://github.com/torrust/torrust-index-frontend.git -b develop /opt/torrust-index-frontend && \ + cd /opt/torrust-index-frontend && \ + echo "VITE_API_BASE_URL=/api" > .env && \ + npm i && \ + npm run build && \ + ls -las && \ + cd ./dist/ && \ + ls -las + + +FROM epicmorg/debian:bullseye-develop as builder + +RUN git clone https://github.com/torrust/torrust-index-backend.git -b develop /opt/torrust-index-backend && \ + cd /opt/torrust-index-backend && \ + echo "DATABASE_URL=sqlite://data.db?mode=rwc" >> .env && \ + cargo install sqlx-cli && \ + sqlx db setup && \ + cargo build --release && \ + ls -las && \ + cd ./target/release/ && \ + mv ./main ./torrust-index-backend && \ + mv ./upgrade ./torrust-index-upgrade && \ + ls -las + +FROM epicmorg/nginx:latest + +ENV TORRUST_PORT=80 +ENV TORRUST_DIR=/app +ENV TORRUST_BIN=${TORRUST_DIR}/bin +ENV TORRUST_DATA=${TORRUST_DIR}/data +ENV TORRUST_UPLOADS=${TORRUST_DIR}/uploads +ENV TORRUST_WWW=${TORRUST_DIR}/www + +RUN mkdir -p ${TORRUST_DIR} ${TORRUST_BIN} ${TORRUST_DATA} ${TORRUST_UPLOADS} ${TORRUST_WWW} + +RUN ln -sf ${TORRUST_DATA}/config.toml ${TORRUST_BIN}/config.toml +RUN ln -sf ${TORRUST_DATA}/data.db ${TORRUST_BIN}/data.db + + +COPY --from=builder /opt/torrust-index-backend/target/release/torrust-index-backend ${TORRUST_BIN}/torrust-index-backend +COPY --from=builder /opt/torrust-index-backend/target/release/torrust-index-upgrade ${TORRUST_BIN}/torrust-index-upgrade +RUN chmod +x ${TORRUST_BIN}/torrust-index-backend && \ + chmod +x ${TORRUST_BIN}/torrust-index-upgrade + +COPY --from=nodejs /opt/torrust-index-frontend/dist/ ${TORRUST_WWW} +RUN tree ${TORRUST_WWW} && \ + chown -R www-data:www-data ${TORRUST_WWW} && \ + ls -las ${TORRUST_WWW} + +RUN apt-get update && \ + apt-get -y install supervisor && \ + mkdir -p /var/log/supervisor && \ + mkdir -p /etc/supervisor/conf.d + +EXPOSE ${TORRUST_PORT} +EXPOSE ${TORRUST_PORT}/udp + +WORKDIR ${TORRUST_DIR} +VOLUME ${TORRUST_DATA} +VOLUME ${TORRUST_UPLOADS} + + +# nginx base configuration +ADD torrust-index.conf /etc/nginx/sites-enabled/torrust-index.conf + +# supervisor base configuration +ADD supervisor.conf /etc/supervisor.conf + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/torrust-index/Makefile b/linux/ecosystem/torrust-index/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/torrust-index/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/torrust-index/docker-compose.yml b/linux/ecosystem/torrust-index/docker-compose.yml new file mode 100644 index 000000000..b2d27e044 --- /dev/null +++ b/linux/ecosystem/torrust-index/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/torrust-index:latest" + build: + context: . diff --git a/linux/ecosystem/torrust-index/docker-entrypoint.sh b/linux/ecosystem/torrust-index/docker-entrypoint.sh new file mode 100644 index 000000000..36ab4b87b --- /dev/null +++ b/linux/ecosystem/torrust-index/docker-entrypoint.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -euo pipefail + +# Setup default Opts +: ${TORRUST_PORT:=80} + +echo "[torrust-index] Starting up with supervisord" +supervisord -c /etc/supervisor.conf diff --git a/linux/ecosystem/torrust-index/supervisor.conf b/linux/ecosystem/torrust-index/supervisor.conf new file mode 100644 index 000000000..560b1df12 --- /dev/null +++ b/linux/ecosystem/torrust-index/supervisor.conf @@ -0,0 +1,14 @@ +[supervisord] +nodaemon=true + +[program:nginx] +command=/usr/sbin/nginx -g 'daemon off;' +killasgroup=true +stopasgroup=true +redirect_stderr=true + +[program:torrust-index-backend] +directory=/app/bin +command=/bin/bash -c "/app/bin/torrust-index-backend" +stdout_logfile=/var/log/supervisor/%(program_name)s.log +stderr_logfile=/var/log/supervisor/%(program_name)s.log \ No newline at end of file diff --git a/linux/ecosystem/torrust-index/torrust-index.conf b/linux/ecosystem/torrust-index/torrust-index.conf new file mode 100644 index 000000000..4f1be690f --- /dev/null +++ b/linux/ecosystem/torrust-index/torrust-index.conf @@ -0,0 +1,60 @@ +set_real_ip_from 192.168.0.0/16; +set_real_ip_from 172.16.0.0/12; +set_real_ip_from 100.64.0.0/10; +set_real_ip_from 10.0.0.0/8; +real_ip_header X-Forwarded-For; +real_ip_recursive on; + +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +map $scheme $msiis { + http off; + https on; +} + +server { + listen 80; + server_name _; + + root /app/www/; + location / { + try_files $uri $uri/ /index.html; + } + + add_header 'Access-Control-Allow-Origin' '*'; + add_header 'Access-Control-Allow-Credentials' 'true'; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; + add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; + + location /api/ { + add_header 'Access-Control-Allow-Origin' '*'; + add_header 'Access-Control-Allow-Credentials' 'true'; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; + add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; + proxy_set_header 'Access-Control-Allow-Origin' '*'; + proxy_set_header 'Access-Control-Allow-Credentials' 'true'; + proxy_set_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; + proxy_set_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header Accept-Encoding ""; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Server $host; + proxy_set_header X-FORWARDED-PROTOCOL $scheme; + proxy_set_header X-Url-Scheme $scheme; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Front-End-Https $msiis; + proxy_headers_hash_max_size 512; + proxy_headers_hash_bucket_size 512; + proxy_buffering off; + port_in_redirect off; + proxy_set_header Upgrade $http_upgrade; # WebSocket support + proxy_set_header Connection $connection_upgrade; # WebSocket support + proxy_pass http://127.0.0.1:3000/; + } +} diff --git a/linux/ecosystem/torrust-tracker/Dockerfile b/linux/ecosystem/torrust-tracker/Dockerfile index c584761be..76b886127 100644 --- a/linux/ecosystem/torrust-tracker/Dockerfile +++ b/linux/ecosystem/torrust-tracker/Dockerfile @@ -1,7 +1,7 @@ FROM epicmorg/debian:bullseye-develop as builder -RUN git clone https://github.com/torrust/torrust-tracker.git /opt/torrust-tracker && \ +RUN git clone https://github.com/torrust/torrust-tracker.git -b develop /opt/torrust-tracker && \ cd /opt/torrust-tracker && \ cargo build --release && \ ls -las && \ @@ -11,25 +11,25 @@ RUN git clone https://github.com/torrust/torrust-tracker.git /opt/torrust-tracke FROM epicmorg/debian:bullseye -ENV TRACKER_PORT=1337 -ENV TRACKER_ADMIN=1488 -ENV TRACKER_DIR=/app -ENV TRACKER_DATA=${TRACKER_DIR}/data +ARG TORRUST_PORT=1337 +ARG TORRUST_ADMIN=1488 +ENV TORRUST_DIR=/app +ENV TORRUST_DATA=${TORRUST_DIR}/data -RUN mkdir -p ${TRACKER_DIR} ${TRACKER_DATA} +RUN mkdir -p ${TORRUST_DIR} ${TORRUST_DATA} -RUN ln -sf ${TRACKER_DATA}/config.toml ${TRACKER_DIR}/config.toml -RUN ln -sf ${TRACKER_DATA}/data.db ${TRACKER_DIR}/data.db +RUN ln -sf ${TORRUST_DATA}/config.toml ${TORRUST_DIR}/config.toml +RUN ln -sf ${TORRUST_DATA}/data.db ${TORRUST_DIR}/data.db -COPY --from=builder /opt/torrust-tracker/target/release/torrust-tracker ${TRACKER_DIR}/torrust-tracker -RUN chmod 755 ${TRACKER_DIR}/torrust-tracker +COPY --from=builder /opt/torrust-tracker/target/release/torrust-tracker ${TORRUST_DIR}/torrust-tracker +RUN chmod 755 ${TORRUST_DIR}/torrust-tracker -EXPOSE ${TRACKER_PORT} -EXPOSE ${TRACKER_PORT}/udp -EXPOSE ${TRACKER_ADMIN} +EXPOSE ${TORRUST_PORT} +EXPOSE ${TORRUST_PORT}/udp +EXPOSE ${TORRUST_ADMIN} -WORKDIR ${TRACKER_DIR} -VOLUME ${TRACKER_DATA} +WORKDIR ${TORRUST_DIR} +VOLUME ${TORRUST_DATA} # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh diff --git a/linux/ecosystem/torrust-tracker/docker-entrypoint.sh b/linux/ecosystem/torrust-tracker/docker-entrypoint.sh index 515377284..7044ea5b1 100755 --- a/linux/ecosystem/torrust-tracker/docker-entrypoint.sh +++ b/linux/ecosystem/torrust-tracker/docker-entrypoint.sh @@ -2,9 +2,9 @@ set -euo pipefail # Setup default Opts -: ${RACKER_PORT:=1337} -: ${RACKER_ADMIN:=1488} +: ${TORRUST_PORT:=1337} +: ${TORRUST_ADMIN:=1488} echo "[torrust-tracker] Starting up" cd /app -/app/torrust-tracker +/app/torrust-tracker \ No newline at end of file diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile index 33230960e..038a175e7 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile @@ -1,5 +1,19 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" #################################################################################################################################### # https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile diff --git a/win32/ecosystem/epicmorg/iis/Dockerfile b/win32/ecosystem/epicmorg/iis/Dockerfile index c0d31cc3c..db35e8cb6 100644 --- a/win32/ecosystem/epicmorg/iis/Dockerfile +++ b/win32/ecosystem/epicmorg/iis/Dockerfile @@ -1,5 +1,19 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" ENV chocolateyUseWindowsCompression false # Opt out of the telemetry feature