File tree Expand file tree Collapse file tree 3 files changed +63
-2
lines changed
Expand file tree Collapse file tree 3 files changed +63
-2
lines changed Original file line number Diff line number Diff line change 1+ name : NSFW Sherlock Docker Image
2+
3+ on :
4+ push :
5+ branches : [ "main" ]
6+ pull_request :
7+ branches : [ "main" ]
8+
9+ jobs :
10+
11+ build :
12+
13+ runs-on : ubuntu-latest
14+
15+ steps :
16+ - uses : actions/checkout@v3
17+ - name : Build the Docker image
18+ run : docker build . --file Dockerfile --tag my-image-name:$(date +%s)
Original file line number Diff line number Diff line change 1+ # This workflow uses actions that are not certified by GitHub.
2+ # They are provided by a third-party and are governed by
3+ # separate terms of service, privacy policy, and support
4+ # documentation.
5+
6+ # GitHub recommends pinning actions to a commit SHA.
7+ # To get a newer version, you will need to update the SHA.
8+ # You can also reference a tag or branch, but the action may change without warning.
9+
10+ name : Publish Docker image
11+
12+ on :
13+ release :
14+ types : [published]
15+
16+ jobs :
17+ push_to_registry :
18+ name : Push Docker image to Docker Hub
19+ runs-on : ubuntu-latest
20+ steps :
21+ - name : Check out the repo
22+ uses : actions/checkout@v3
23+
24+ - name : Log in to Docker Hub
25+ uses : docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
26+ with :
27+ username : ${{ secrets.DOCKER_LOGIN }}
28+ password : ${{ secrets.DOCKER_PASSWORD }}
29+
30+ - name : Extract metadata (tags, labels) for Docker
31+ id : meta
32+ uses : docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
33+ with :
34+ images : m1chl/nsfw-sherlock
35+
36+ - name : Build and push Docker image
37+ uses : docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671
38+ with :
39+ context : .
40+ file : ./Dockerfile
41+ push : true
42+ tags : ${{ steps.meta.outputs.tags }}
43+ labels : ${{ steps.meta.outputs.labels }}
Original file line number Diff line number Diff line change 11# NSFW Sherlock
2- __ Build with GO, TensorFlow and luck __
2+ __ Build with GO and TensorFlow __
33
44[ ![ License: AGPL] ( https://img.shields.io/badge/license-AGPL-blue.svg )] ( https:// )
55[ ![ Go Report Card] ( https://goreportcard.com/badge/github.com/M1chlCZ/nsfw_sherlock )] ( https://goreportcard.com/report/github.com/M1chlCZ/nsfw_sherlock )
66[ ![ GoDoc] ( https://godoc.org/github.com/M1chlCZ/nsfw_sherlock?status.svg )] ( https://godoc.org/github.com/M1chlCZ/nsfw_sherlock )
77###
8- API for classifying images for NSFW content.
8+ Simple drop-in API for classifying images for NSFW content.
99
1010It can determine if picture is NSFW as well as if text on picture is NSFW
1111
You can’t perform that action at this time.
0 commit comments