Initial Commit
This commit is contained in:
6
.github/renovate.json
vendored
Normal file
6
.github/renovate.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"extends": ["config:base"],
|
||||||
|
"dependencyDashboard": false
|
||||||
|
}
|
||||||
|
|
||||||
25
Build.ps1
Normal file
25
Build.ps1
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
$dockerfilesDirectory = "images"
|
||||||
|
$baseFilePath = "base.txt"
|
||||||
|
$baseImageLines = Get-Content -Path $baseFilePath
|
||||||
|
|
||||||
|
foreach ($file in Get-ChildItem -Path $dockerfilesDirectory -File) {
|
||||||
|
$dockerfilePath = $file.FullName
|
||||||
|
$dockerfileName = $file.Name
|
||||||
|
|
||||||
|
Write-Host "Processing Dockerfile: $dockerfilePath"
|
||||||
|
|
||||||
|
foreach ($baseImage in $baseImageLines) {
|
||||||
|
$name = $dockerfileName.SubString(0, $dockerfileName.IndexOf("."))
|
||||||
|
|
||||||
|
$buildArgs = "--build-arg BASE_IMAGE=$baseImage"
|
||||||
|
$dockerImageName = "git.119.224.65.18.sslip.io/siteorg/action-image-" + $name + ":$($baseImage.Replace('/', '_').Replace(':', '_'))"
|
||||||
|
|
||||||
|
Write-Host "Building image $dockerImageName"
|
||||||
|
$buildCommand = "docker build -f $dockerfilePath $buildArgs -t $dockerImageName ."
|
||||||
|
Invoke-Expression $buildCommand
|
||||||
|
|
||||||
|
Write-Host "Publishing image: $dockerImageName"
|
||||||
|
$pushCommand = "docker push $dockerImageName"
|
||||||
|
Invoke-Expression $pushCommand
|
||||||
|
}
|
||||||
|
}
|
||||||
30
LICENSE
Normal file
30
LICENSE
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
CSSUDII Free On-Platform Software License
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
Version 1.0, November 2024
|
||||||
|
|
||||||
|
Copyright 2024, CSSUDII. All rights reserved.
|
||||||
|
|
||||||
|
You are granted a non-transferable license to use the software solely on the CSSUDII Gitea server platform.
|
||||||
|
The software is provided to you for any purpose, including commercial applications provided you meet the following conditions.
|
||||||
|
|
||||||
|
You may not:
|
||||||
|
|
||||||
|
* Redistribute the software, in any shape, form, or medium,
|
||||||
|
including but not limited to distribution via download, physical media, or otherwise.
|
||||||
|
|
||||||
|
* Use the software outside of the CSSUDII Gitea server environment.
|
||||||
|
The software may only be operated, accessed, and used on the CSSUDII Gitea server,
|
||||||
|
and may not be moved, copied, or run on any other server or platform.
|
||||||
|
|
||||||
|
Conditions:
|
||||||
|
|
||||||
|
* This software is intended to be used a gitea action, this is the only allowed use of this software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
7
images/qt.dockerfile
Normal file
7
images/qt.dockerfile
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
ARG BASE_IMAGE="ubuntu-22.04"
|
||||||
|
|
||||||
|
FROM gitea/runner-images:${BASE_IMAGE}
|
||||||
|
|
||||||
|
RUN add-apt-repository universe \
|
||||||
|
&& apt install -y \
|
||||||
|
&& apt install qt6-base-dev libgl1-mesa-dev -y
|
||||||
Reference in New Issue
Block a user