GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - darklang/dockerfile: Build our docker container

BranchesTags
Open more actions menu

Latest commit

 

History

146 Commits
146 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
scripts/installers
scripts/installers
 
 
Dockerfile
Dockerfile
 
 
Dockerfile.build-base
Dockerfile.build-base
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
build
build
 
 
clone-from-dark-repo.sh
clone-from-dark-repo.sh
 
 
tag-version.sh
tag-version.sh
 
 

Repository files navigation

dockerfile

Build our docker container

Purpose

As a first step to our build in darklang/dark, we need to build the container, and save it for future steps by pushing it to a repo. However, we do not want to share the keys to push to the docker container publicly (obviously). The solution was making a separate repo and not sharing the keys from it.

Usage

Update this repository by running ./clone-from-dark-repo ../dark, where the second argument is the path of your local checkout of the dark repo, which should have the dockerfile you want to build.

Run the script, then commit and push, and the tag(s) will be automatically derived from the current git hash - see tag-version.sh. This tag will be visible in the CircleCI build output.

Then go to the darklang/dark repo's .circleci/config.yaml and update .executors.in-container.docker[0].image with the new tag.

About

Build our docker container

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

2 stars

Watchers

1 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.