小编Mtn*_*sty的帖子

Cake MSBuild设置属性

我有一个批处理文件,我试图用Cake(C#Make)复制.它使用一些属性调用MSBuild.这是批次中的行;

"%MSBuildPath%msbuild.exe" ..\public\projectToBeBuilt.sln /t:Rebuild /p:Configuration=RELEASE;platform=%platform% /maxcpucount:%cpucount% /v:%verboselevel%
Run Code Online (Sandbox Code Playgroud)

这些是我需要设置的属性.我觉得它是这样的;

MSBuild(@"..\public\projectToBeBuilt.sln", s=> s.SetConfiguration("Release")
    .UseToolVersion(MSBuildToolVersion.Default)
    .WithProperty("Verbosity", Verbosity)
    .WithProperty("MaxCpuCount", cpuCount)
    .WithProperty("Platform", "x64")
    .WithProperty("OutDir", buildDir));
Run Code Online (Sandbox Code Playgroud)

我无法完成这项工作.我想这可能与我如何指定cpu计数有关.我也无法找到任何方法将其设置为Rebuild,就像批处理一样.

c# msbuild makefile cakebuild

5
推荐指数
1
解决办法
3654
查看次数

如何在 docker-compose 中制作反应应用程序?构建步骤完成后容器正在退出

我正在尝试在 docker-compose 中制作一个简单的 React 应用程序。我正在使用此参考 我所做的是运行npx create-react-app frontend以生成默认的 React 应用程序。然后我添加了 Dockerfile。这一切都在一个目录中frontend

#Dockerfile

FROM node:14.9

# set working directory
WORKDIR /app

# add `/app/node_modules/.bin` to $PATH
ENV PATH /app/node_modules/.bin:$PATH

# install app dependencies
COPY package.json ./
COPY package-lock.json ./
RUN npm install --silent
RUN npm install react-scripts@3.4.1 -g --silent

# add app
COPY . ./

# start app
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

在上面的目录中,我有我的 docker-compose

#docker-compose.yml

version: '3.7'

services:

  frontend:
    container_name: frontend
    build: ./frontend
    volumes:
      - './frontend:/app'
      - …
Run Code Online (Sandbox Code Playgroud)

node.js npm docker reactjs docker-compose

2
推荐指数
2
解决办法
8238
查看次数

标签 统计

c# ×1

cakebuild ×1

docker ×1

docker-compose ×1

makefile ×1

msbuild ×1

node.js ×1

npm ×1

reactjs ×1