小编Dim*_*iwa的帖子

如何在docker gitlab-ce中启用cron备份

我正在使用这个 Docker镜像进行安装gitlab-ce

要对其进行配置,您可以gitlab.rb通过将其挂载为卷来覆盖调用的文件./gitlab.rb:/etc/gitlab/gitlab.rb:ro

你可以在这里找到gitlab.rb

在备份部分,我目前有这个:

## For setting up backups
## see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/629def0a7a26e7c2326566f0758d4a27857b52a3/README.md#backups

# gitlab_rails['manage_backup_path'] = true
# gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
gitlab_rails['backup_archive_permissions'] = 0644 # See: http://doc.gitlab.com/ce/raketasks/backup_restore.html#backup-archive-permissions
# gitlab_rails['backup_pg_schema'] = 'public'
gitlab_rails['backup_keep_time'] = 604800
# gitlab_rails['backup_upload_connection'] = {
#   'provider' => 'AWS',
#   'region' => 'eu-west-1',
#   'aws_access_key_id' => 'AKIAKIAKI',
#   'aws_secret_access_key' => 'secret123'
# }
# gitlab_rails['backup_upload_remote_directory'] = 'my.s3.bucket'
# gitlab_rails['backup_multipart_chunk_size'] = 104857600
# gitlab_rails['backup_encryption'] = 'AES256' # Turns on AWS Server-Side …
Run Code Online (Sandbox Code Playgroud)

backup cron crontab docker

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

如何使用 Spring 和 React 生成表单和 crud

我想根据我的 API 动态生成 crud 表单。

我正在使用 spring、spring-data-rest 和 spring-hateoas。

我不想从 java 呈现反应。

我正在考虑调整/profile并添加一些元信息来呈现我的表单。

有没有人对我有实施建议?

我已经看到一些反应项目与我需要的客户端相似,但它不适用于 spring:

https://github.com/mozilla-services/react-jsonschema-form

spring spring-data spring-data-rest spring-hateoas reactjs

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

有没有办法在我的单元测试中使用webpack和mocha来模拟`process.env.NODE_ENV`?

我需要在单元测试中进行模拟process.env.NODE_ENV.

我正在使用webpack 2.0作为构建版本,jest-cli作为构建运行程序,以及mocha和测试

import { ENV } from '../index';

describe('environments configuration', () => {
  describe('default environment', () => {
    let config;
    beforeAll(() => {
      delete process.env.NODE_ENV;
      process.env.NODE_ENV = ENV.DEFAULT;
      config = require('../index');
    });

    it('should be default login url', () => {
      expect(config.url.login).toEqual('http://localhost:8080/login');
    });

    it('should store token in local storage', () => {
      expect(config.STORAGE.TOKEN.type).toEqual('localStorage');
    });
  });

  describe('development environment', () => {
    let config;
    beforeAll(() => {
      delete process.env.NODE_ENV;
      process.env.NODE_ENV = ENV.DEVELOPMENT;
      config = require('../index');
    });

    it('should be development login …
Run Code Online (Sandbox Code Playgroud)

unit-testing mocha.js reactjs webpack jestjs

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

是否可以在 GitLab CI 中配置 N 个 postgresql 服务实例?

有没有办法在 Gitlab CI 中配置 5 个 postgresql 实例?

这是我的配置:

image: something:latest

variables:
  SPRING_PROFILES_ACTIVE: gitlab-ci
  POSTGRES_USER: gitlab-ci
  POSTGRES_PASSWORD: gitlab-ci
  POSTGRES_DB: DATA_V1
  LDAP_DOMAIN: domain.com
  LDAP_ORGANISATION: org
  LDAP_ADMIN_PASSWORD: hello-ci

services:
- name: docker:dind
- name: osixia/openldap:1.1.9
- name: postgres:10.0-alpine
  alias: user-management-db
- name: postgres:10.0-alpine
  alias: company-management-db
Run Code Online (Sandbox Code Playgroud)

它在 CI 中产生错误:

[0;m[0KStarting service docker:dind ...
[0;m[0KPulling docker image docker:dind ...
[0;m[0KUsing docker image docker:dind ID=sha256:4998cc824d9ac8e4be3bb89afa004c87911e796cde15f0676d437fcb8a8dd06b for docker service...
[0;m[0KStarting service osixia/openldap:1.1.9 ...
[0;m[0KPulling docker image osixia/openldap:1.1.9 ...
[0;m[0KUsing docker image osixia/openldap:1.1.9 ID=sha256:0670342c5b82a10b014f0cf1060752ccb740cd8bd28a704ac3fa1191a4e31594 for osixia/openldap service... …
Run Code Online (Sandbox Code Playgroud)

postgresql gitlab gitlab-ci gitlab-ci-runner gitlab-ce

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

如何增加官方postgreSQL 10.0 docker镜像中的max_connection

问题

我使用默认的docker postgresql配置打开了太多连接

目标

我想扩展max_connection而不使用卷来安装配置(我需要在我的CI环境中默认使用它).

我试图用来sed编辑配置,但这没有任何效果.

覆盖postgresql docker官方映像的默认配置的推荐方法是什么?

postgresql sed docker

5
推荐指数
3
解决办法
5393
查看次数

使用 apt 安装时如何在 debian 上正确升级 npm

我对 jessie 和 npm 有疑问。

我已经安装了nodejs包sudo apt-get install nodejs,所以它自动安装了npm。

然后我想使用安装最新的 npm npm i -g npm@latest,除了 apt npm 版本冲突之外,它工作正常。

我想删除冲突的 apt 安装版本,或者了解更新 npm 的官方方法(如果从 apt 安装)。

我只能使用npm i -g n then更新节点n stable,但我不可能升级 npm

debian apt node.js npm

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

React Native jest 26 到 jest 27 升级很痛苦,超时和动画

我们正在尝试将测试环境从 jest 26 升级到 27。这是我们的工作分支:https ://github.com/pass-culture/pass-culture-app-native/tree/update-jest-27

到目前为止,我们遇到了一堆仍然无法修复的错误,例如:

TypeError: requestAnimationFrame is not a function

    TypeError: requestAnimationFrame is not a function
      at start (node_modules/react-native/Libraries/Animated/animations/TimingAnimation.js:133:34)
Run Code Online (Sandbox Code Playgroud)

TypeError: global.cancelAnimationFrame is not a function

    TypeError: global.cancelAnimationFrame is not a function

      at TimingAnimation.stop (node_modules/react-native/Libraries/Animated/animations/TimingAnimation.js:176:12)
Run Code Online (Sandbox Code Playgroud)

Exceeded timeout of 5000 ms for a hook

    thrown: "Exceeded timeout of 5000 ms for a hook.
    Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."
Run Code Online (Sandbox Code Playgroud)

我们有很多测试失败了,并且找到了一堆建议,但没有一个能够修复我们的测试

这是最常见的错误。

如果您有任何想法并取得进展,我们将受到欢迎。

再生产

  1. 克隆我的存储库git clone --single-branch --branche update-jest-27 https://github.com/pass-culture/pass-culture-app-native.git
  2. cd …

javascript reactjs jestjs react-native react-native-reanimated

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

如何判断`./gradlew clean`还删除IntelliJ生成的文件夹

如标题中所示,如何./gradlew clean删除IntelliJ生成的文件夹?IntelliJ似乎将此目录用于执行上下文.

intellij-idea gradle

4
推荐指数
1
解决办法
913
查看次数

Intellij IDEA,javascript对象的代码样式,当不需要时如何删除键周围的引号?

我们希望在 intellij 中编辑 javascript 代码样式,以在不需要时删除对象内键周围的引号:

{
  "year": 2018,
  "month": 9,
  "day": 24,
  "startHours": 6,
  "startMinutes": 0,
}
Run Code Online (Sandbox Code Playgroud)

应该成为

{
  year: 2018,
  month: 9,
  day: 24,
  startHours: 6,
  startMinutes: 0,
}
Run Code Online (Sandbox Code Playgroud)

使用CTRL+SHIFT+F(格式代码),这可能吗?

intellij-idea styling intellij-15

4
推荐指数
1
解决办法
1477
查看次数

如何禁用本机纸张 TextInput 上的自动完成功能?与 autoComplete="off" 在网络上呈现 autocomplete="noop"

我正在尝试使用react-native-paper 3.10.1禁用autocomplete网络TextInput

<TextInput
  name="city"
  textContentType="addressCity"
  autoComplete="off"
  mode="outlined"
/>
Run Code Online (Sandbox Code Playgroud)

在渲染的 HTML 中被autoComplete="off"替换为autocomplete="noop",这会导致自动完成功能不会被禁用。

图像

从哪里来noop以及如何禁用自动完成?

再生产

https://snack.expo.io/@kopax/curious-pizza

javascript autocomplete web reactjs react-native

4
推荐指数
1
解决办法
1万
查看次数