-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from ProgSoc/adv-docker-example
github actions from ashwin
- Loading branch information
Showing
11 changed files
with
208 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Build and Push Docker Image | ||
|
||
on: | ||
push: | ||
branches: | ||
- adv-docker-example | ||
- main | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v2 | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
|
||
- name: Log in to GitHub Container Registry | ||
uses: docker/login-action@v3 | ||
with: | ||
registry: ghcr.io | ||
username: ${{ github.actor }} | ||
password: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Docker meta | ||
id: meta | ||
uses: docker/metadata-action@v4 | ||
with: | ||
images: ghcr.io/${{ github.repository }} | ||
tags: latest | ||
|
||
- name: Build and push Docker image | ||
uses: docker/build-push-action@v6 | ||
with: | ||
context: "./solutions/hello-docker" | ||
file: "./solutions/hello-docker/Dockerfile.production" | ||
push: true | ||
tags: ${{ steps.meta.outputs.tags }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
services: | ||
web: | ||
image: caddy:latest | ||
ports: | ||
- "2019:80" # Map port 8080 on the host to port 80 in the container | ||
volumes: | ||
- ./index.html:/usr/share/caddy/index.html # Mount your single index.html file | ||
restart: always # Optional: automatically restart the service if it stops |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<title>W3.CSS Template</title> | ||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> | ||
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto'> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> | ||
<style> | ||
html,body,h1,h2,h3,h4,h5,h6 {font-family: "Roboto", sans-serif} | ||
</style> | ||
</head> | ||
<body class="w3-light-grey"> | ||
|
||
<!-- Page Container --> | ||
<div class="w3-content w3-margin-top" style="max-width:1400px;"> | ||
|
||
<!-- The Grid --> | ||
<div class="w3-row-padding"> | ||
|
||
<!-- Left Column --> | ||
<div class="w3-third"> | ||
|
||
<div class="w3-white w3-text-grey w3-card-4"> | ||
<div class="w3-display-container"> | ||
<img src="https://play.nintendo.com/images/AC_Tom_FRYtwIN.17345b1513ac044897cfc243542899dce541e8dc.9afde10b.png" style="width:100%" alt="Avatar"> | ||
<div class="w3-display-bottomleft w3-container w3-text-black"> | ||
<h2>Jane Doe</h2> | ||
</div> | ||
</div> | ||
<div class="w3-container"> | ||
<p><i class="fa fa-briefcase fa-fw w3-margin-right w3-large w3-text-teal"></i>Designer</p> | ||
<p><i class="fa fa-home fa-fw w3-margin-right w3-large w3-text-teal"></i>London, UK</p> | ||
<p><i class="fa fa-envelope fa-fw w3-margin-right w3-large w3-text-teal"></i>[email protected]</p> | ||
<p><i class="fa fa-phone fa-fw w3-margin-right w3-large w3-text-teal"></i>1224435534</p> | ||
<hr> | ||
|
||
<p class="w3-large"><b><i class="fa fa-asterisk fa-fw w3-margin-right w3-text-teal"></i>Skills</b></p> | ||
<p>Adobe Photoshop</p> | ||
<div class="w3-light-grey w3-round-xlarge w3-small"> | ||
<div class="w3-container w3-center w3-round-xlarge w3-teal" style="width:90%">90%</div> | ||
</div> | ||
<p>Photography</p> | ||
<div class="w3-light-grey w3-round-xlarge w3-small"> | ||
<div class="w3-container w3-center w3-round-xlarge w3-teal" style="width:80%"> | ||
<div class="w3-center w3-text-white">80%</div> | ||
</div> | ||
</div> | ||
<p>Illustrator</p> | ||
<div class="w3-light-grey w3-round-xlarge w3-small"> | ||
<div class="w3-container w3-center w3-round-xlarge w3-teal" style="width:75%">75%</div> | ||
</div> | ||
<p>Media</p> | ||
<div class="w3-light-grey w3-round-xlarge w3-small"> | ||
<div class="w3-container w3-center w3-round-xlarge w3-teal" style="width:50%">50%</div> | ||
</div> | ||
<br> | ||
|
||
<p class="w3-large w3-text-theme"><b><i class="fa fa-globe fa-fw w3-margin-right w3-text-teal"></i>Languages</b></p> | ||
<p>English</p> | ||
<div class="w3-light-grey w3-round-xlarge"> | ||
<div class="w3-round-xlarge w3-teal" style="height:24px;width:100%"></div> | ||
</div> | ||
<p>Spanish</p> | ||
<div class="w3-light-grey w3-round-xlarge"> | ||
<div class="w3-round-xlarge w3-teal" style="height:24px;width:55%"></div> | ||
</div> | ||
<p>German</p> | ||
<div class="w3-light-grey w3-round-xlarge"> | ||
<div class="w3-round-xlarge w3-teal" style="height:24px;width:25%"></div> | ||
</div> | ||
<br> | ||
</div> | ||
</div><br> | ||
|
||
<!-- End Left Column --> | ||
</div> | ||
|
||
<!-- Right Column --> | ||
<div class="w3-twothird"> | ||
|
||
<div class="w3-container w3-card w3-white w3-margin-bottom"> | ||
<h2 class="w3-text-grey w3-padding-16"><i class="fa fa-suitcase fa-fw w3-margin-right w3-xxlarge w3-text-teal"></i>Work Experience</h2> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>Front End Developer / w3schools.com</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>Jan 2015 - <span class="w3-tag w3-teal w3-round">Current</span></h6> | ||
<p>Lorem ipsum dolor sit amet. Praesentium magnam consectetur vel in deserunt aspernatur est reprehenderit sunt hic. Nulla tempora soluta ea et odio, unde doloremque repellendus iure, iste.</p> | ||
<hr> | ||
</div> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>Web Developer / something.com</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>Mar 2012 - Dec 2014</h6> | ||
<p>Consectetur adipisicing elit. Praesentium magnam consectetur vel in deserunt aspernatur est reprehenderit sunt hic. Nulla tempora soluta ea et odio, unde doloremque repellendus iure, iste.</p> | ||
<hr> | ||
</div> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>Graphic Designer / designsomething.com</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>Jun 2010 - Mar 2012</h6> | ||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p><br> | ||
</div> | ||
</div> | ||
|
||
<div class="w3-container w3-card w3-white"> | ||
<h2 class="w3-text-grey w3-padding-16"><i class="fa fa-certificate fa-fw w3-margin-right w3-xxlarge w3-text-teal"></i>Education</h2> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>W3Schools.com</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>Forever</h6> | ||
<p>Web Development! All I need to know in one place</p> | ||
<hr> | ||
</div> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>London Business School</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>2013 - 2015</h6> | ||
<p>Master Degree</p> | ||
<hr> | ||
</div> | ||
<div class="w3-container"> | ||
<h5 class="w3-opacity"><b>School of Coding</b></h5> | ||
<h6 class="w3-text-teal"><i class="fa fa-calendar fa-fw w3-margin-right"></i>2010 - 2013</h6> | ||
<p>Bachelor Degree</p><br> | ||
</div> | ||
</div> | ||
|
||
<!-- End Right Column --> | ||
</div> | ||
|
||
<!-- End Grid --> | ||
</div> | ||
|
||
<!-- End Page Container --> | ||
</div> | ||
|
||
<footer class="w3-container w3-teal w3-center w3-margin-top"> | ||
<p>Find me on social media.</p> | ||
<i class="fa fa-facebook-official w3-hover-opacity"></i> | ||
<i class="fa fa-instagram w3-hover-opacity"></i> | ||
<i class="fa fa-snapchat w3-hover-opacity"></i> | ||
<i class="fa fa-pinterest-p w3-hover-opacity"></i> | ||
<i class="fa fa-twitter w3-hover-opacity"></i> | ||
<i class="fa fa-linkedin w3-hover-opacity"></i> | ||
<p>Powered by <a href="https://www.w3schools.com/w3css/default.asp" target="_blank">w3.css</a></p> | ||
</footer> | ||
|
||
</body> | ||
</html> |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
services: | ||
mc: | ||
image: itzg/minecraft-server | ||
environment: | ||
EULA: "true" | ||
ports: | ||
- "25565:25565" | ||
volumes: | ||
- data:/data | ||
stdin_open: true | ||
tty: true | ||
restart: unless-stopped | ||
volumes: | ||
data: {} |