Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,9 @@ UpgradeLog*.htm
*.bim.layout
*.bim_*.settings

# Local git worktrees
.worktrees/

# Microsoft Fakes
FakesAssemblies/

Expand Down
8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ RUN sed -i 's/MinProtocol = TLSv1.2/MinProtocol = TLSv1/g' /usr/lib/ssl/openssl.
WORKDIR /app
EXPOSE 5000

FROM node:16 AS ui-build
WORKDIR /src/AgileConfig.Server.UI/react-ui-antd
COPY ["src/AgileConfig.Server.UI/react-ui-antd/package.json", "src/AgileConfig.Server.UI/react-ui-antd/package-lock.json", "./"]
RUN npm install
COPY ["src/AgileConfig.Server.UI/react-ui-antd", "./"]
RUN npm run build

FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src
COPY ["src/AgileConfig.Server.Apisite/AgileConfig.Server.Apisite.csproj", "AgileConfig.Server.Apisite/"]
Expand All @@ -19,6 +26,7 @@ COPY ["src/AgileConfig.Server.OIDC/AgileConfig.Server.OIDC.csproj", "AgileConfig

RUN dotnet restore "AgileConfig.Server.Apisite/AgileConfig.Server.Apisite.csproj"
COPY src/. .
COPY --from=ui-build /src/AgileConfig.Server.UI/react-ui-antd/dist ./AgileConfig.Server.Apisite/wwwroot/ui
WORKDIR "/src/AgileConfig.Server.Apisite"
RUN dotnet build "AgileConfig.Server.Apisite.csproj" -c Release -o /app/build

Expand Down
4 changes: 2 additions & 2 deletions src/AgileConfig.Server.Apisite/Controllers/HomeController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public IActionResult IndexAsync()
if (!Appsettings.IsAdminConsoleMode)
return Content($"AgileConfig Node is running now , {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} .");

if (!_systemInitializationService.HasSa()) return Redirect(Request.PathBase + "/ui#/user/initpassword");
if (!_systemInitializationService.HasSa()) return Redirect(Request.PathBase + "/ui#/user/initPassword");

return Redirect(Request.PathBase + "/ui");
}
Expand Down Expand Up @@ -107,4 +107,4 @@ public IActionResult GetIP()
{
return Content(string.Join(',', IpExt.GetEndpointIp()));
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useIntl } from '@/.umi/plugin-locale/localeExports';
import { useIntl } from 'umi';
import { ModalForm, ProFormDependency, ProFormSelect, ProFormSwitch, ProFormText } from '@ant-design/pro-form';
import React, { useEffect, useState } from 'react';
import { AppListItem } from '../data';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useIntl } from "@/.umi/plugin-locale/localeExports";
import { useIntl } from "umi";
import { checkUserPermission } from "@/components/Authorized/AuthorizedElement";
import functionKeys from "@/models/functionKeys";
import { allUsers } from "@/pages/User/service";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ import Text from 'antd/lib/typography/Text';
import moment from 'moment';
import styles from './index.less';
import JsonImport from './comps/JsonImport';
import { useIntl } from 'react-intl';
import { getIntl, getLocale } from '@/.umi/plugin-locale/localeExports';
import { getIntl, getLocale, useIntl } from 'umi';
import { checkUserPermission } from '@/components/Authorized/AuthorizedElement';
import { RequireFunction } from '@/utils/permission';
import functionKeys from '@/models/functionKeys';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useIntl } from "@/.umi/plugin-locale/localeExports";
import { useIntl } from "umi";
import { ModalForm, ProFormSelect, ProFormText } from "@ant-design/pro-form";
import React from 'react';
import { UserItem } from "../data";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ const Login: React.FC<LoginProps> = (props) => {
sys().then(resp=> {
console.log(resp);
if (!resp.passwordInited) {
history.replace('/user/initpassword');
history.replace('/user/initPassword');
}
setSsoEnabled(resp.ssoEnabled);
if(resp.ssoButtonText) {
Expand Down