Skip to content

Commit 9ef18b5

Browse files
committed
minor changes
1 parent ab203d8 commit 9ef18b5

File tree

94 files changed

+1206
-1441
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+1206
-1441
lines changed

.dockerignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
**/.classpath
2+
**/.dockerignore
3+
**/.env
4+
**/.git
5+
**/.gitignore
6+
**/.project
7+
**/.settings
8+
**/.toolstarget
9+
**/.vs
10+
**/.vscode
11+
**/*.*proj.user
12+
**/*.dbmdl
13+
**/*.jfm
14+
**/azds.yaml
15+
**/bin
16+
**/charts
17+
**/docker-compose*
18+
**/Dockerfile*
19+
**/node_modules
20+
**/npm-debug.log
21+
**/obj
22+
**/secrets.dev.yaml
23+
**/values.dev.yaml
24+
LICENSE
25+
README.md

.github/workflows/docker.yml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
2+
# https://docs.github.com/en/actions/publishing-packages/publishing-docker-images
3+
name: Docker
4+
5+
on:
6+
push:
7+
tags:
8+
- 'v*'
9+
branches:
10+
- main
11+
12+
env:
13+
REGISTRY: ghcr.io
14+
IMAGE_NAME: ${{ github.repository }}
15+
16+
jobs:
17+
publish_docker:
18+
runs-on: ubuntu-latest
19+
permissions:
20+
contents: read
21+
packages: write
22+
23+
steps:
24+
- name: Checkout del codice
25+
uses: actions/checkout@v4
26+
27+
# Setup Docker Buildx
28+
- name: Setup Docker Buildx
29+
uses: docker/setup-buildx-action@v3
30+
31+
# Login to registry
32+
- name: Login to GitHub Container Registry
33+
uses: docker/login-action@v3
34+
with:
35+
registry: ${{ env.REGISTRY }}
36+
username: ${{ github.actor }}
37+
password: ${{ secrets.GITHUB_TOKEN }}
38+
39+
# Extraction metadatas
40+
- name: Extract metadata
41+
id: meta
42+
uses: docker/metadata-action@v5
43+
with:
44+
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
45+
tags: |
46+
# Versione completa: v1.2.3
47+
type=semver,pattern={{version}}
48+
# Versione major.minor: v1.2
49+
type=semver,pattern={{major}}.{{minor}}
50+
# Solo major: v1
51+
type=semver,pattern={{major}}
52+
# Tag 'latest' per l'ultima versione stabile
53+
type=raw,value=latest,enable={{is_default_branch}}
54+
55+
# Build e push dell'immagine Docker
56+
- name: Build and push Docker image
57+
uses: docker/build-push-action@v5
58+
with:
59+
context: .
60+
file: ./OutdoorzSocial.WebApi/DockerFile
61+
# Multi-platform build
62+
platforms: linux/amd64,linux/arm64
63+
push: true
64+
tags: ${{ steps.meta.outputs.tags }}
65+
labels: ${{ steps.meta.outputs.labels }}
66+
# Cache for speeding up builds
67+
cache-from: type=gha
68+
cache-to: type=gha,mode=max

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
volumes/
3+
**/mssql-data/
4+
**/*.log
5+
*.log
6+
logs/
7+
**/bin/
8+
**/obj/
9+
.vs/
10+
.idea/
11+
*.sln.iml
12+
**/Debug/
13+
**/Release/
14+
.env

HowToDockerCompose.txt

Lines changed: 0 additions & 252 deletions
This file was deleted.

0 commit comments

Comments
 (0)