folder permissions

pull/49/head
Hunter Long 2018-08-16 21:39:25 -07:00
parent f5c8e6d8fb
commit 52684c5d81
5 changed files with 7 additions and 7 deletions

1
.gitignore vendored
View File

@ -11,7 +11,6 @@ dart-sass
.sass-cache .sass-cache
public public
assets assets
cmd.sh
*.log *.log
.env .env
logs logs

View File

@ -70,5 +70,6 @@ after_success:
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make release; fi - if [[ "$TRAVIS_BRANCH" == "master" ]]; then make release; fi
after_deploy: after_deploy:
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make travis-crypress; fi
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make travis-docker-test; fi - if [[ "$TRAVIS_BRANCH" == "master" ]]; then make travis-docker-test; fi
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make publish-dev; fi - if [[ "$TRAVIS_BRANCH" == "master" ]]; then make publish-dev; fi

View File

@ -2,7 +2,7 @@ FROM alpine:latest
LABEL MAINTAINER = 'Hunter Long (https://github.com/hunterlong)' LABEL MAINTAINER = 'Hunter Long (https://github.com/hunterlong)'
# Locked version of Statup for 'latest' Docker tag # Locked version of Statup for 'latest' Docker tag
ENV VERSION=v0.43 ENV VERSION=v0.45
RUN apk --no-cache add libstdc++ ca-certificates RUN apk --no-cache add libstdc++ ca-certificates
RUN wget -q https://github.com/hunterlong/statup/releases/download/$VERSION/statup-linux-alpine.tar.gz && \ RUN wget -q https://github.com/hunterlong/statup/releases/download/$VERSION/statup-linux-alpine.tar.gz && \

View File

@ -1,4 +1,4 @@
VERSION=0.44 VERSION=0.45
BINARY_NAME=statup BINARY_NAME=statup
GOPATH:=$(GOPATH) GOPATH:=$(GOPATH)
GOCMD=go GOCMD=go
@ -26,7 +26,7 @@ build: compile
$(GOBUILD) $(BUILDVERSION) -o $(BINARY_NAME) -v ./cmd $(GOBUILD) $(BUILDVERSION) -o $(BINARY_NAME) -v ./cmd
run: build run: build
./$(BINARY_NAME) --ip localhost --port 8080 ./$(BINARY_NAME) --ip 0.0.0.0 --port 8080
compile: compile:
cd source && $(GOPATH)/bin/rice embed-go cd source && $(GOPATH)/bin/rice embed-go

View File

@ -118,7 +118,7 @@ func UsingAssets(folder string) bool {
func SaveAsset(data []byte, folder, file string) error { func SaveAsset(data []byte, folder, file string) error {
utils.Log(1, fmt.Sprintf("Saving %v/%v into assets folder", folder, file)) utils.Log(1, fmt.Sprintf("Saving %v/%v into assets folder", folder, file))
err := ioutil.WriteFile(folder+"/assets/"+file, data, 0644) err := ioutil.WriteFile(folder+"/assets/"+file, data, 0744)
if err != nil { if err != nil {
utils.Log(3, fmt.Sprintf("Failed to save %v/%v, %v", folder, file, err)) utils.Log(3, fmt.Sprintf("Failed to save %v/%v, %v", folder, file, err))
return err return err
@ -177,7 +177,7 @@ func CopyToPublic(box *rice.Box, folder, file string) error {
utils.Log(3, fmt.Sprintf("Failed to copy %v to %v, %v.", file, assetFolder, err)) utils.Log(3, fmt.Sprintf("Failed to copy %v to %v, %v.", file, assetFolder, err))
return err return err
} }
err = ioutil.WriteFile(assetFolder, []byte(base), 0644) err = ioutil.WriteFile(assetFolder, []byte(base), 0744)
if err != nil { if err != nil {
utils.Log(3, fmt.Sprintf("Failed to write file %v to %v, %v.", file, assetFolder, err)) utils.Log(3, fmt.Sprintf("Failed to write file %v to %v, %v.", file, assetFolder, err))
return err return err
@ -188,7 +188,7 @@ func CopyToPublic(box *rice.Box, folder, file string) error {
func MakePublicFolder(folder string) error { func MakePublicFolder(folder string) error {
utils.Log(1, fmt.Sprintf("Creating folder '%v'", folder)) utils.Log(1, fmt.Sprintf("Creating folder '%v'", folder))
if _, err := os.Stat(folder); os.IsNotExist(err) { if _, err := os.Stat(folder); os.IsNotExist(err) {
err = os.MkdirAll(folder, 0755) err = os.MkdirAll(folder, 0777)
if err != nil { if err != nil {
utils.Log(3, fmt.Sprintf("Failed to created %v directory, %v", folder, err)) utils.Log(3, fmt.Sprintf("Failed to created %v directory, %v", folder, err))
return err return err