Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Commit

Permalink
kept base image
Browse files Browse the repository at this point in the history
  • Loading branch information
yamelsenih committed Mar 13, 2023
1 parent cc0568d commit 210bc3a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 122 deletions.
64 changes: 1 addition & 63 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -163,66 +163,4 @@ jobs:
push: true
tags: |
${{ secrets.DOCKER_REPO_ADEMPIERE_MIDDLEWARE }}:alpine-${{ github.event.release.tag_name }}
${{ secrets.DOCKER_REPO_ADEMPIERE_MIDDLEWARE }}:alpine
build-args: |
GITHUB_DEPLOY_USER="${{ github.actor }}"
GITHUB_DEPLOY_TOKEN="${{ secrets.DEPLOY_TOKEN }}"
# Check secrets to push image in docker hub registry
check-digital-ocean-secrets:
name: Check if digital ocean registry information was set on secrets
needs:
- build-app
runs-on: ubuntu-latest
outputs:
is_have_secrets: ${{ steps.check_secret_job.outputs.is_have_secrets }}
steps:
- id: check_secret_job
run: |
if [[ "${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}" != "" && \
"${{ secrets.DIGITALOCEAN_ORGANIZATION }}" != "" ]]; \
then
echo "Secrets to use a container registry are configured in the repo"
echo "is_have_secrets=true" >> $GITHUB_OUTPUT
else
echo "Secrets to use a container registry were not configured in the repo"
echo "is_have_secrets=false" >> $GITHUB_OUTPUT
fi
push-imame-do:
name: Push Docker image to Digital Ocean
needs:
- check-digital-ocean-secrets
# Skip step based on secret
if: needs.check-digital-ocean-secrets.outputs.is_have_secrets == 'true'
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v3

- name: Download build dist app
uses: actions/download-artifact@v3
with:
name: adempiere-middleware.zip
path: dist

- name: Unzip dist file
run: |
cd dist
unzip -o adempiere-middleware.zip
- uses: actions/checkout@v3
- name: Install doctl
uses: digitalocean/action-doctl@v2
with:
token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
- name: Log in to DO Container Registry
run: doctl registry login --expiry-seconds 600
- name: Build image
run: docker build -t adempiere-middleware --build-arg GITHUB_DEPLOY_USER="${{ github.actor }}" --build-arg GITHUB_DEPLOY_TOKEN="${{ secrets.DEPLOY_TOKEN }}" -f docker/Dockerfile .
- name: Tag image
run: docker tag adempiere-middleware registry.digitalocean.com/${{ secrets.DIGITALOCEAN_ORGANIZATION }}/adempiere-middleware:${{ github.event.release.tag_name }}
- name: Push image to DO Container Registry
run: docker push registry.digitalocean.com/${{ secrets.DIGITALOCEAN_ORGANIZATION }}/adempiere-middleware:${{ github.event.release.tag_name }}

${{ secrets.DOCKER_REPO_ADEMPIERE_MIDDLEWARE }}:alpine
61 changes: 2 additions & 59 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ plugins {
group 'com.nikhilm'
sourceCompatibility = 1.11
def grpcVersion = '1.53.0'
def baseVersion = 'erpya-3.9.4-rc-1.0.4'
def baseGroupId = 'com.erpya'
def baseVersion = '3.9.4'
def baseGroupId = 'io.github.adempiere'
def privateDependencyBaseVersion = "adempiere-3.9.4"
startScripts.enabled = false

Expand Down Expand Up @@ -136,63 +136,6 @@ dependencies {
implementation "${baseGroupId}:tools:${baseVersion}"
implementation "${baseGroupId}:jasperreports:${baseVersion}"
implementation "io.github.adempiere:adempiere-business-processors:1.0.0"
implementation "org.erpya.adempiere.tools:exchange-operation-system:${privateDependencyBaseVersion}-1.2.8"
implementation "org.erpya.adempiere.tools:packout-exporter:${privateDependencyBaseVersion}-1.0.6"
implementation "org.erpya.adempiere.tools:third-party-access:${privateDependencyBaseVersion}-1.0.6"
implementation "org.erpya.adempiere.tools:financial-report:${privateDependencyBaseVersion}-1.0.1"
implementation "org.erpya.adempiere.tools:default-attribute:${privateDependencyBaseVersion}-1.0.1"
//implementation "org.erpya.adempiere.tools:update-management:${privateDependencyBaseVersion}-1.1.9"
implementation "org.erpya.adempiere.tools:mini-retail:${privateDependencyBaseVersion}-1.1.7"
implementation "org.erpya.adempiere.tools:e-commerce-queue:${privateDependencyBaseVersion}-1.1.5"
implementation "org.erpya.adempiere.tools:vue-storefront-api:${privateDependencyBaseVersion}-1.0.1"
implementation "org.erpya.adempiere.tools:mercado-libre-venezuela-api:${privateDependencyBaseVersion}-1.0.8"
implementation "org.erpya.adempiere.tools:common-functionalities:${privateDependencyBaseVersion}-1.0.0"
implementation "org.erpya.adempiere.tools:time-control:${privateDependencyBaseVersion}-1.0.2"
// Stable
implementation "org.erpya.adempiere.tools:get-weight:${privateDependencyBaseVersion}-1.2.4"
implementation "org.erpya.adempiere.tools:record-weight:${privateDependencyBaseVersion}-1.0.7"
implementation "org.erpya.adempiere.tools:consigned-material:${privateDependencyBaseVersion}-1.3.0"
implementation "org.erpya.adempiere.tools:cash-management:${privateDependencyBaseVersion}-1.1.6"
implementation "org.erpya.adempiere.tools:costing-engine-improvements:${privateDependencyBaseVersion}-1.0.1"
implementation "org.erpya.adempiere.tools:currency-convert-documents:${privateDependencyBaseVersion}-1.1.8"
implementation "org.erpya.adempiere.tools:performance-analysis:${privateDependencyBaseVersion}-1.1.4"
implementation "org.erpya.adempiere.tools:queue-manager:${privateDependencyBaseVersion}-1.0.7"
implementation "org.erpya.adempiere.tools:notification-queue:${privateDependencyBaseVersion}-1.1.6"
implementation "org.erpya.adempiere.pos:point-of-sales-improvements:${privateDependencyBaseVersion}-1.5.2"
implementation "org.erpya.adempiere.tools:material-management-improvements:${privateDependencyBaseVersion}-1.1.6"
implementation "org.erpya.adempiere.tools:warehouse-management-system-improvements:${privateDependencyBaseVersion}-1.1.6"
implementation "org.erpya.adempiere.tools:print-queue:${privateDependencyBaseVersion}-1.1.4"
implementation "org.erpya.adempiere.tools:telegram-notifier:${privateDependencyBaseVersion}-1.0.5"
// System Administrator Libraries
implementation "org.erpya.adempiere.admin:core-tools:${privateDependencyBaseVersion}-1.5.0"
// Changes to be add to ADempiere core
implementation "org.erpya.adempiere.core:additional-reports:${privateDependencyBaseVersion}-1.2.7"
// ADempiere specific features
//implementation "org.erpya.adempiere.replication:rethinkdb-replicator-client:${privateDependencyBaseVersion}-1.1.5"
//implementation "org.erpya.adempiere.replication:kafka-replicator-client:${privateDependencyBaseVersion}-1.0.9"
//implementation "org.erpya.adempiere.replication:json-replicator-client:${privateDependencyBaseVersion}-1.0.2"
implementation "org.erpya.adempiere.fiscal-printer:fiscal-printer-client:${privateDependencyBaseVersion}-1.5.8"
//implementation "org.erpya.adempiere.payroll:erp-payroll-definition:${privateDependencyBaseVersion}-1.0.6"
implementation "org.erpya.adempiere.store:internal-store:${privateDependencyBaseVersion}-1.0.5"
// ADempiere Verticals
implementation "org.erpya.adempiere.verticals:raw-material-receipt:${privateDependencyBaseVersion}-1.1.7"
implementation "org.erpya.adempiere.verticals:farmer-assistance-program:${privateDependencyBaseVersion}-1.5.3"
implementation "org.erpya.adempiere.verticals:travel-agency-management:${privateDependencyBaseVersion}-1.1.1"
implementation "org.erpya.adempiere.verticals:delivery-management-service:${privateDependencyBaseVersion}-1.2.0"
//implementation "org.erpya.adempiere.verticals:sales-force-management:${privateDependencyBaseVersion}-1.2.7"
implementation "org.erpya.adempiere.verticals:import-export-management:${privateDependencyBaseVersion}-1.0.8"
//implementation "org.erpya.adempiere.locations:fap-venezuela-location:${privateDependencyBaseVersion}-1.1.2"
implementation "org.erpya.adempiere.cloud:cloud-service-management:${privateDependencyBaseVersion}-1.2.9"
implementation "org.erpya.adempiere.locations:additional-withholding-tax:${privateDependencyBaseVersion}-1.2.3"
// Migration
implementation "org.erpya.adempiere.migration:migration-tools:${privateDependencyBaseVersion}-1.0.4"
// External Tools
implementation "org.erpya.fiscal-printer.tools:fiscal-printer-api:${privateDependencyBaseVersion}-1.3.7"
// Public Libraries
implementation "io.github.adempiere:withholding-engine:${privateDependencyBaseVersion}-1.2.8"
implementation "io.github.adempiere:location-venezuela:${privateDependencyBaseVersion}-2.2.1"
// Patches
implementation "org.erpya.adempiere:patch:1.0.4"
// Others
compileOnly 'org.apache.tomcat:annotations-api:6.0.53'
}

0 comments on commit 210bc3a

Please sign in to comment.