小编Ami*_*Pal的帖子

如何将 .env 文件传递​​到 Go 项目中的 docker 镜像?

我的 Go 项目层次结构是这样的:

在此输入图像描述

主要功能:

func main() {
    path, _ := os.Getwd()
    err := godotenv.Load(filepath.Join(path, ".env"))
    if err != nil {
        log.Fatal("Error loading .env file")
    }
    server.Init()
}
Run Code Online (Sandbox Code Playgroud)

这是我的docker文件内容:

FROM golang:alpine AS build-env
LABEL MAINTAINER "Amit Pal <amit.pal@fynchmobility.com>"
ENV GOPATH /go
WORKDIR /go/src
COPY . /go/src/gothamcity
RUN cd /go/src/gothamcity && go build .

FROM alpine
RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk*
WORKDIR /app
COPY --from=build-env /go/src/gothamcity/gothamcity /app

EXPOSE 8080

ENTRYPOINT [ "./gothamcity" ]
Run Code Online (Sandbox Code Playgroud)

我运行以下命令来构建并运行 …

environment-variables go docker kubernetes dockerfile

0
推荐指数
1
解决办法
8132
查看次数

如何在模板级别更改Django admin中的is_staff选项

我必须将views.py文件中的"is_staff"选项更改为禁用Django-admin页面,但我无法弄清楚以下问题.每当我试图写"user.is_staff"时,它听起来没有任何选择它(is_staff),而is_active存在.是这个导入的问题?

以下是我导入的内容:

from django.contrib.auth.decorators import login_required
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from django.contrib.auth.models import User
from django.http import HttpResponseForbidden, HttpResponse
from django.shortcuts import get_object_or_404
from django.views.generic.list_detail import object_detail
from django.views.generic.simple import direct_to_template
from django.utils.translation import ugettext as _
from django.core.mail import send_mail
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
Run Code Online (Sandbox Code Playgroud)

以下代码我在views.py中写道:

def user_change_status(request, id):
user = User.objects.get(pk=id)
    if user.is_staff:
       user.is_staff = False
    else:
       user.is_active = …
Run Code Online (Sandbox Code Playgroud)

django django-models django-admin django-views

-1
推荐指数
1
解决办法
1310
查看次数

提交代码到SVN失败

最近我成功提交了我的SVN存储库.但现在我在代码中做了一些更改,还添加了一些文件.现在我想将这个新文件夹(与之前的提交相同的名称)重新提交给SVN.

我试着用我的checkout目录中的新文件夹替换我的文件夹.然后我跑 svn status那么svn add shardha/.

它显示一些错误,即SVN上已存在此名称的文件夹.用同名替换该文件夹非常紧急.

请帮忙怎么做

svn commit

-2
推荐指数
1
解决办法
439
查看次数

如何在swift 4中获得今天和明天的约会

如何获取当前日期unix-epochtimeIntervalSince1970打印当前时间.上午12点有什么方法可以获得今天的时间吗?

例如,当前时间是:2018年1月7日下午5:30.timeIntervalSince1970将打印当前时间即1546903800000.时代系统中的当前日期将是2018年1月7日00:00 AM.即1546848000000

time ios swift swift4

-3
推荐指数
3
解决办法
2092
查看次数